gpt4 book ai didi

mysql - SQL 问题 想要获取正确的信息?

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

1.SELECT T.TrackTitles, A.EntryDate
FROM Tracks
JOIN Titles USING (TitleID)
JOIN Artists USING (ArtistID)
WHERE (A.EntryDate > “October 1, 2003”);

2. SELECT TrackTitles, EntryDate
FROM Tracks
WHERE (EntryDate>ALL
(SELECT EntryDate
FROM Artist
WHERE EntryDate = “October 1, 2003”));

嘿伙计们,我有这两个疑问,但我很难获得正确的信息。第一个查询我试图查找 2003 年 10 月 1 日之后输入数据库(即具有输入日期)的艺术家录制的所有轨道的轨道标题。使用一个或多个联接;不要使用任何子查询。

第二个我试图找到上一个问题中选择的相同数据。这一次,使用一个或多个子查询,并且不使用任何联接。

最佳答案

请尝试以下查询:

1)

SELECT tr.TrackTitles, ar.EntryDate
FROM Tracks tr
INNER JOIN Titles ti on tr.TitleID = ti.TitleID
INNER JOIN Artists ar on ar.ArtistID = ti.ArtistID
WHERE (ar.EntryDate > '2003-10-01');

2)

SELECT tr.TrackTitles, (Select EntryDate from Artists where ArtistID in
(Select ArtistID from Titles where TitleID = tr.TitleID)
)
FROM Tracks tr
WHERE tr.TitleID in (Select TitleID from Titles where ArtistID in
(Select ArtistID from Artists where EntryDate > '2003-10-01')
)

关于mysql - SQL 问题 想要获取正确的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30417360/

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