~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/join.rst

  • Committer: Lee Bieber
  • Date: 2011-01-25 17:15:03 UTC
  • mfrom: (1994.4.55 drizzle)
  • mto: This revision was merged to the branch mainline in revision 2115.
  • Revision ID: kalebral@gmail.com-20110125171503-zyx91pfdyyw9lty5
Merge Marisa - 684803: Need to update Drizzledump documentation with migration conversions / caveats
Merge Marisa - 686641: Need to document removal of multi-table update/delete from Drizzle

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
    * JOIN: Return rows when there is at least one match in both tables
50
50
    * LEFT JOIN: Return all rows from the left table, even if there are no matches in the right table
51
51
    * RIGHT JOIN: Return all rows from the right table, even if there are no matches in the left table
52
 
    * CROSS JOIN: Return rows when there is a match in one of the tables
53
 
 
54
 
.. note::
55
 
 
56
 
   Implicit cartesian products of the form ``SELECT * FROM t1, t2`` without a 
57
 
   ``WHERE`` or ``ON`` condition will error.  If such behaviour is intended
58
 
   please use ``SELECT * FROM t1 CROSS JOIN t2``.
59
 
 
60
 
.. todo::
61
 
 
62
 
   how joins are executed. i.e. nested loop join.
 
52
    * FULL JOIN: Return rows when there is a match in one of the tables
 
53
 
 
54
 
 
55
FIXME: how joins are executed. i.e. nested loop join.