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

Untitled

By: a guest on Apr 29th, 2012  |  syntax: None  |  size: 0.92 KB  |  hits: 17  |  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. how to properly use JOIN?
  2. table xymply_categories
  3. id
  4. name
  5.  
  6. table xymply_categoryf_key
  7. locid
  8. catid
  9.        
  10. SELECT *
  11. FROM `xymply_categoryf_key`, xymply_categories
  12. JOIN `xymply_categories` ON
  13.         xymply_categories.id = xymply_categoryf_key.catid
  14. WHERE locid = 1;
  15.        
  16. SELECT xc.id, xc.name
  17.     FROM xymply_categories xc
  18.         INNER JOIN xymply_categoryf_key xck
  19.             ON xc.id = xck.catid
  20.     WHERE xck.locid = 1;
  21.        
  22. SELECT c.id, c.name FROM xymply_categories c, xymply_categoryf_key k WHERE c.id = k.catid AND k.locid = 1;
  23.        
  24. WHERE c.id = k.catid
  25.        
  26. xymply_categories a JOIN xymply_categories b WHERE a.id = ...
  27.        
  28. select * from xymply_categoryf_key a, xymply_categories b where a.catid = b.id
  29. WHERE b.locid = 1;
  30.        
  31. SELECT xymply_categoryf_key.catid, xymply_categories.name FROM xymply_categories INNER JOIN `xymply_categoryf_key` ON xymply_categories.id = xymply_categoryf_key.catid WHERE xymply_categoryf_key.locid = 1;