mysql 使用 link table 从两个 table 中获取结果
mysql get results from two tables using a link table
请大家帮忙如何执行正确的查询以获得如下图所示的 "output"。
如果你能帮助我,我真的很感激。
提前致谢。
通常您会像这样进行 JOIN:
SELECT rt.room_name AS Room, at.amenities_name AS Amenities FROM
link_table AS lt JOIN room_table AS rt ON lt.room_id = rt.room_id
JOIN amenities_table AS at ON lt.amenities_id = at.amenities_id;
得到这样的结果:
Room Amenities
--------------------
Room 101 WIFI
Room 101 A/C
... ...
Room 102 A/C
... ...
请大家帮忙如何执行正确的查询以获得如下图所示的 "output"。
如果你能帮助我,我真的很感激。
提前致谢。
通常您会像这样进行 JOIN:
SELECT rt.room_name AS Room, at.amenities_name AS Amenities FROM
link_table AS lt JOIN room_table AS rt ON lt.room_id = rt.room_id
JOIN amenities_table AS at ON lt.amenities_id = at.amenities_id;
得到这样的结果:
Room Amenities
--------------------
Room 101 WIFI
Room 101 A/C
... ...
Room 102 A/C
... ...