首页 > 解决方案 > 在phpadmin中加入两个表

问题描述

我必须在 PHPMyAdmin 中加入两个表。一个叫做tracks,另一个是album 我从album:album_name、year、album_number 中选择的。两个表都有track_id列。我使用该代码:

SELECT `album_name`,`year`, `album_number`
FROM `album`
JOIN `tracks` ON tracks.track_id=album.track_id

它只从专辑表返回我的结果,它不加入另一个表,曲目。我的错误在哪里?

[该查询的示例] https://i.stack.imgur.com/cT93m.png

标签: mysqlphpmyadmin

解决方案


你正在做一个连接,只选择三列,album_name,year,album_number,所以结果只有 3 列,尝试在你的选择中添加album.track_id 看起来像这样。

请参阅此处的连接

SELECT album_name, year, album_number,album.track_id FROM album LEFT JOIN tracksON tracking.track_id=album.track_id

或者,如果您想获取两个表中的所有列,请执行此操作,我希望其中一个可以工作

SELECT * FROM album LEFT JOIN tracksON tracking.track_id=album.track_id


推荐阅读