sql-连接两个表,但保留第一个表中的所有列

时间:2016-07-24 22:55:26

标签: mysql sql

我有两个表,即时通讯使用内连接。当我加入第二个表时,第一个字段(id)被遗漏,因为我加入了第二个表的第二个字段和第一个表的第一个字段。有没有办法保留第二个表的第一个字段?

2 个答案:

答案 0 :(得分:0)

尝试使用别名获取字段,例如: SELECT table1.field as myfirstfield,table2.otherfield as myotherfield ... FROM table1 INNER JOIN table2 ON(condition)

答案 1 :(得分:0)

您可以尝试使用右外连接 - 它会保留第二(右)表中不匹配的行。