gpt4 book ai didi

MySQL从一个表中选择同时需要来自其他表的数据

转载 作者:行者123 更新时间:2023-11-29 22:46:43 25 4
gpt4 key购买 nike

我有这样的表:

如何仅使用 SQL 选择类型为“xxx”的轨道的所有评论?

最佳答案

首先,您可以通过两种方式做到这一点:

 SELECT commmentId, content, date
FROM comments
WHERE trackId IN (SELECT trackId
FROM tracks
WHERE genreId = xxx);

或者:

SELECT c.commentId, c.content, c.date, t.genreId
FROM comments c
INNER JOIN tracks t
ON c.trackId = t.trackId
WHERE t.genreId = xxx;

而且我不太明白你是否想通过类型 ID 或类型名称来选择评论(如果你想通过名称来选择评论,那么你应该稍微扩展一下),但这是你应该遵循的逻辑。 ..

关于MySQL从一个表中选择同时需要来自其他表的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29064883/

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