使用'from'子句中的多个表在MySQL查询中添加'count'

时间:2014-08-31 08:23:51

标签: mysql sql

我有以下MySQL查询:

select * from u, s, c, ut, m 

工作正常,显示所有表的所有列。我想仅将记录计数添加到u表。

我试过了:

select (select count(*) as totalcount from u), * from u, s, c, ut, m 

但它正在抛出错误。

3 个答案:

答案 0 :(得分:1)

此查询对我有用:

select * , (select count(*) from u) as totalcount from u , s , c , ut , m ;  

答案 1 :(得分:0)

SELECT t1.*, (SELECT COUNT(*) FROM table t3) AS TotalCount FROM table_Name1 t1, tableName t;

这可能会对你有所帮助。 指定要从中检索的表的列。如果你希望所有列更好的方法是join表。

答案 2 :(得分:0)

select (select count(*) as totalcount from u), * from u, s, c, ut, m 

我尝试你的查询,它工作正常。试试吧。我希望它有效。

select (select count(*) from u) as totalcount, * from u, s, c, ut, m