Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 0.84 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. What should I use: inner join or 3 different queries?
  2. SELECT member.*,member_photo.*,member_video.*
  3. FROM (member
  4.     INNER JOIN member_photo ON member.member_id = member_photo.member_id
  5. )
  6. INNER JOIN member_video ON member.member_id = member_video.member_id
  7.        
  8. SELECT member.*, member_photo.*
  9. FROM member
  10. INNER JOIN member_photo ON member.member_id = member_photo.member_id
  11.  
  12. SELECT member.*, member_video.*
  13. FROM member
  14. INNER JOIN member_video ON member.member_id = member_video.member_id
  15.        
  16. member1     photo1-of-member1   video1-of-member1
  17. member1     photo2-of-member1   video2-of-member1
  18. member1     photo3-of-member1   ...empty...
  19.        
  20. SELECT DISTINCT member.*,member_photo.*,member_video.* FROM (member INNER JOIN member_photo ON member.member_id = member_photo.member_id) INNER JOIN member_video ON member.member_id = member_video.member_id