Michael Ruck wrote:

Ah.  I have been reading a PHP/MySQL book, that I thought said a MySQL
server would see the common column names and automagically join the 2.
Either I misremember what the book said (it's not with me here), or this is a feature of MySQL, not present in SQLite. Anyway, what you suggest
works just fine.

SQLite does not implement this feature. Its not in the SQL standard AFAIK.


This feature *is* part of the SQL standard and is implemented by SQLite. It is called a NATURAL JOIN.

select * from a_table natural join  b_table;

This will select all rows where all fields with the same name in the two tables are equal. See http://en.wikipedia.org/wiki/Join_(SQL) for more details. Note, only one column, with the same name as the matching columns from the two tables, is generated in the result (and this column is not considered to be from either table in standard SQL).

HTH
Dennis Cote





-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to