我有两个表,如下表1和表2
表1如下
SiteClassification | Name1 | ID
---------------------------------------------
Golden AA 23
Platinum BB 24
Golden CC 25
Golden DD 26
表2如下
Motor | Name2 | ID
------------------------------------------
Perkins AB 23
Honda BA 24
Honda CA 25
Suzuki DF 26
我不能做的是创建一个查询,显示一个表,其中包含两个表中记录具有相同ID的所有记录。
需要的结果
Motor | Name2 | ID | Name1 | SiteClassification
-------------------------------------------------------------------------
Perkins AA 23 AB Golden
Honda BB 24 BA Platinum
Honda CC 25 CA Golden
Suzuki DD 26 DF Golden
我尝试使用SELECT * FROM,LEFT JOIN,但我总是一无所获! 你能不能请... ...
的问候,
答案 0 :(得分:1)
试试这个。
SELECT Motor,Name2,Table1.Id,Name1,SiteClassification FROM Table1 JOIN Table2 ON Table1.ID = Table2.ID
答案 1 :(得分:1)
尝试使用以下查询: -
SELECT table2.motor, table1.name1 AS Name2, table1.id, table2.name2 AS Name1, table1.SiteClassification
FROM table1 INNER JOIN table2
ON table1.id = table2.id;
希望这可以帮到你。