我有两个表:

食物和过道。

Food contains the fields foodID, Name, Cost, and Sale Price.

Aisle contains foodaisleID, Aisle Name, Aisle Location AND foodID


我正在做的是在我的页面上显示所有foodaisleID以及过道名称和过道位置(从过道表中执行此操作)。

我想做的就是显示所有foodaisleID,通道名称和通道位置,我也试图显示foodID和食品名称,但是由于在另一个表中,我不知道如何显示相应的一。 (如果我选择一个特定的过道,我只想显示该过道中的食物)。

我当前的SQL语句是:

"SELECT * FROM aisle WHERE foodaisleID = $foodaisleID"


然后我回显了过道名称等,是否知道如何将另一个表合并到语句中,这样我也可以回显食品名称和成本?

我已经看过“联接”,但是不确定如何在

最佳答案

可能值得将foodAisleID设为Food表中的外键(此时,我认为它是Aisle表中的主键,如果我错了,请更正我),以便显示与之对应的foodID和food名称正确的foodAisleID。然后,您可以使用联接从两个表中检索正确的数据。

08-06 16:18