嘿伙计们我新的 mysql 开发和去内加入我这两个表。我的代码
SELECT Customers.name, oop.id
FROM Customers(SELECT name,id FROM Orders) AS oop
INNER JOIN oop
ON Customers.name=oop.id
ORDER BY Customers.name;
当我尝试此代码它表明我错误,我知道这可以轻松地通过其他的方法,但见过这种方法在一个网站上所以我试着。我会在我的代码做任何的错误。
希望你们能帮帮我。任何帮助将不胜感激。谢谢
您正在编写错误的语法。它会像这样:-
SELECT Customers.name, oop.id
FROM Customers
INNER JOIN (SELECT name,id FROM Orders) AS oop
ON Customers.name=oop.id
ORDER BY Customers.name;