gpt4 book ai didi

PHP MySQL连接两个表

转载 作者:行者123 更新时间:2023-11-29 04:02:09 25 4
gpt4 key购买 nike

我有两张表,歌曲和历史。歌曲表如下所示:

ID | title      | artist      | duration
1 | some title | some artist | 83592

历史表如下所示:

ID | title      |   artist    | duration | date_played
5 | some title | some artist | 83592 | 2012-08-08 11:22:00

如果历史表中最新条目中的标题和艺术家匹配,我将如何回显歌曲表中的 ID?

我尝试了 SELECT * FROM history JOIN songs ON title=songs.title AND artist=songs.artist ORDER BY date_played DESC LIMIT 0, 1 但这没有用。有什么想法吗?

最佳答案

SELECT s.ID
FROM songs s
INNER JOIN (SELECT * FROM history h ORDER BY date_played DESC LIMIT 1) lastHistory
ON lastHistory.title = s.title AND lastHistory.artist = s.artist

( Sqlfiddle )

关于PHP MySQL连接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11957140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com