PHP实现Inner Join关联表并内联展示同ID多行数据
没问题,我来帮你搞定这个Inner Join的查询和结果展示!
实现Songs和Files表的Inner Join查询
首先,你可以用下面的SQL语句完成两个表的内连接,关联条件是Songs.Id与Files.song_id匹配:
SELECT Songs.Id AS Song_Id, Songs.Title, Songs.Artist, Files.id AS File_Id, Files.filename, Files.Version FROM Songs INNER JOIN Files ON Songs.Id = Files.song_id;
这个查询只会返回两个表中存在匹配关联的行——也就是只有在Files表中有对应文件记录的歌曲才会被筛选出来。
执行上述查询后,你会得到如下的内联结果表格:
| Song_Id | Title | Artist | File_Id | filename | Version |
|---|---|---|---|---|---|
| 10 | abc | acc | 1 | 125.mp3 | version1 |
| 10 | abc | acc | 2 | 45.mp3 | version2 |
内容的提问来源于stack exchange,提问作者user9675479
相关产品推荐
相关产品推荐

