SELECT DISTINCT table1.column1, table1.column3, table2.column1, table2.column2, table3.column3, table3.column4 FROM (table1LEFT JOIN table2 ON table1.column1=table2.column1) LEFT JOIN table3 ON table1.column3=table3.column3;
you can add more tables like this... regds, -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, March 21, 2003 04:51 To: mysql Subject: (left?) join across multiple tables to one table I'm not sure if a LEFT JOIN is the proper way of doing the following to join two tables to one table (table2 and table3 to columns in table1). Currently, I have no problems joining table2 to table1 through the following SELECT statement: SELECT DISTINCT table1.column1, table2.column1, table2.column2 FROM table1 LEFT JOIN table2 USING (column1); What would be the expansion of this to I can add table3 to this SELECT statement and have (for example) table1.column3 = table3.column3? Although the following SELECT statement is not correct, it would logically do something like the following: SELECT DISTINCT table1.column1, table1.column3, table2.column1, table2.column2, table3.column3, table3.column4 FROM table1 LEFT JOIN table2 USING (column1) AND (pseudocode follows:) FROM table1 LEFT JOIN table3 USING (column3); mysql __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php