2017-08-02 134 views

回答

0

一個簡單的方法使用子查詢在select

select (select column1, column2, column3, .... 
     from table1 
     where.... 
     ) as T1, 
     (select count(*) 
     from table2 
     where column1 = T1.column1 
     ) as T2; 
1

是的,我們可以作爲一個美國總統曾經說過:

select table1.column1, count(*) 
from table1 
join table2 
on table1.column1 = table2.column1 
group by table1.column1 

會告訴你,你有多少元素在每個group。如果需要其他select值好,那麼你將不得不由他們聚集中,通過將它們放入了group by條款或使用聚合函數對他們來說,就像group_concat把值放入您的分隔符分隔的列表。

相關問題