2010-05-07 49 views

回答

2

,你可以做到以下幾點:

select a.username, b.streamId 
from names a, streams b 
where a.userId = b.userId; 
+0

我想你可能需要一個JOIN或其中的東西,但它似乎會工作。 – MiffTheFox 2010-05-07 19:57:44

+2

從技術上講,表格之間的逗號是JOIN,它只是一種老派的語法。 – MindStalker 2010-05-07 20:02:16

2
select tb1.username, tb2.streamid 
from tb1 
inner join tb2 on tb2.userid = tb1.userid 

響應上述返回相同的結果,只包含一個隱含的加入哪個我會比較慢。

0
select u.username, max(s.streamId) as streamId 
from users u 
inner join streams s on u.id = s.userId 
group by u.username 
相關問題