Guest User

Untitled

a guest
Apr 23rd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. mysql> select * from gifts INNER JOIN sentGifts ON gifts.giftID = sentGifts.giftID;
  2. mysql> select * from gifts INNER JOIN sentGifts WHERE gifts.giftID = sentGifts.giftID;
  3.  
  4. mysql> select name from gifts LEFT OUTER JOIN sentgifts
  5. ON gifts.giftID = sentgifts.giftID
  6. WHERE sentgifts.giftID IS NULL;
  7.  
  8. gifts
  9.  
  10. 1 Teddy bear
  11. 2 Flowers
  12.  
  13. sentgifts
  14.  
  15. 1 Alice
  16. 1 Bob
  17.  
  18. ---
  19. SELECT *
  20. FROM gifts g
  21. LEFT JOIN
  22. sentgifts sg
  23. ON g.giftID = sg.giftID
  24.  
  25. ---
  26.  
  27. 1 Teddy bear 1 Alice
  28. 1 Teddy bear 1 Bob
  29. 2 Flowers NULL NULL -- no match in sentgifts
  30.  
  31. ---
  32. SELECT *
  33. FROM gifts g
  34. LEFT JOIN
  35. sentgifts sg
  36. ON g.giftID = sg.giftID
  37. WHERE sg.giftID IS NULL
  38.  
  39. ---
  40.  
  41. 2 Flowers NULL NULL -- no match in sentgifts
  42.  
  43. select *
  44. from Table1 t1
  45. inner join Table2 t2 on t1.id = t2.id
  46. where t1.Name = 'John'
  47.  
  48. select *
  49. from Table1 t1
  50. inner join Table2 t2 on t1.id = t2.id
  51. and t1.Name = 'John'
  52.  
  53. gifts
  54.  
  55. 1 Teddy bear
  56. 2 Flowers
  57.  
  58. sentgifts
  59.  
  60. 1 Alice
  61. 1 Bob
  62.  
  63. ---
  64. SELECT *
  65. FROM gifts g
  66. LEFT JOIN
  67. sentgifts sg
  68. ON g.giftID = sg.giftID
  69.  
  70. ---
  71.  
  72. NULL Alice
  73. NULL Bob
  74. Flowers NULL
Add Comment
Please, Sign In to add comment