我有2个表,分别是names
和phones
$result = mysqli_query($mysqli, "SELECT * FROM names ORDER BY fname ASC
RIGHT JOIN phones ON phones.id=names.phone_id"
);
我以
$result
为假。我的姓名表中有一个名为phone_id的列,它是phones
id的PK,就像这样names
- phone_id (FK)
phones
- id (PK)
我上面的sql怎么了?
最佳答案
语法应如下所示:
SELECT *
FROM names
RIGHT JOIN phones ON phones.id = names.phone_id
ORDER BY fname ASC
ORDER BY
必须移到末尾。