Guest User

Untitled

a guest
Mar 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. select *
  2. from table1
  3. left join table2 on table1.name = table2.name
  4.  
  5. select *
  6. from table1
  7. left join table2 on table1.name = table2.name
  8. group by table1.name
  9.  
  10. tbl1:
  11. |Name |
  12. -------
  13. |Name1|
  14. |Name2|
  15.  
  16. tbl2:
  17. |Name |Value |
  18. --------------
  19. |Name1|Value1|
  20. |Name1|Value2|
  21. |Name3|Value1|
  22.  
  23. |tbl1.Name|tbl2.Name|Value |
  24. ----------------------------
  25. |Name1 | Name1 |Value1|
  26. |Name1 | Name1 |Value2|
  27. |Name2 | NULL | NULL |
  28.  
  29. select tbl1.Name, SOME_AGGREGATE_FUNCTION(tbl2.specific_field), ...
  30. from table1
  31. left join table2 on table1.name = table2.name
  32. GROUP BY tbl1.Name
  33.  
  34. select * from table2 where name not in (select name from table1);
  35.  
  36. select distinct tbl1.id, *
  37. from table1 tbl1
  38. left join table2 tbl2 on tbl2.name = tbl1.name
  39.  
  40. where
  41. ....................
  42.  
  43. select table1.name, (select top 1 somecolumn from table2 where table2.name = table1.name)
  44. from table1
Add Comment
Please, Sign In to add comment