2010-05-07 2 views

답변

2

는 다음을 수행 할 수 있습니다

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

나는 당신이 거기에 JOIN이나 뭔가가 필요할 것이라고 생각하지만, 이것이 효과가있는 것처럼 보입니다. – MiffTheFox

+2

기술적으로 테이블 사이의 쉼표는 그냥 오래된 학교 구문 인 JOIN입니다. – MindStalker

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 
관련 문제