繁体   English   中英

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

[英]How to use multiple Select statement in MySQL

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

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

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

请帮我做。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM