如何在MySQL中使用多个Select语句

时间:2019-07-11 06:47:34

标签: mysql sql sql-query-store

让我说我要选择(“客户”表中的“客户总数”)以及(“交易表”中的“交易总额”)。

我想在单个查询中列出两个结果。

select Count(id) from Customer
select Sum(Amount) from Transactions

请帮我做。

2 个答案:

答案 0 :(得分:1)

您可以将两个查询放在子查询中:

SELECT (SELECT COUNT(*) FROM Customer) AS customers,
       (SELECT SUM(amount) FROM Transactions) AS amount
FROM DUAL

如果在MySQL中执行此操作,则不需要FROM DUAL,而在其他数据库中则可能需要它。

答案 1 :(得分:0)

您可以使用join语句连接两个表并从每个表中获取数据。有关join语句,请参考此link或使用

SELECT t1.*,t2.* FROM t1,t2