MySQL从一个表中select所有的列,从另一个表中select一些

如何从一个表中select所有列,并使用JOIN从另一个表中select一些列? 在MySQL中。

只需使用表名:

SELECT myTable.*, otherTable.foo, otherTable.bar... 

这将从myTableselect所有列,并从myTableselectfoobar列。

我真的需要更多的信息,但是这将是…

 SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id) 

从table1中selecta。*,b.Aa,b.Ab,b.Ac a.id = b.id上的左连接table2 b

这应该select表1中的所有列,并且只select表2中列出的列。