gpt4 book ai didi

php - 两个表之间的右外连接

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

我有 2 个表,一个称为 Classes,其中包含 ClassName,另一个称为 FullSchedule,其中包含包括 ClassName 在内的信息DayValTimeVal

我想做的是,我想选择在特定日期和时间未使用的类,这是我的查询:

    SELECT `Classes`.`ClassName`
FROM `FullSchedule`
RIGHT OUTER JOIN `Classes`
ON `FullSchedule`.`ClassName` = `Classes`.`ClassName`
WHERE `FullSchedule`.`DayVal` = '$day' AND `FullSchedule`.`TimeVal` = `$time`

结果是 bing 使用的类(常见类),尽管我使用的是 RIGHT OUTER JOIN,即使我将其更改为:

ON `FullSchedule`.`ClassName` != `Classes`.`ClassName`

它向我显示了所有类,无论我如何更改它,它要么为我提供所有类,要么只为我提供正在使用的类。我如何获得未使用的类?

最佳答案

试试这个:

SELECT `Classes`.`ClassName`
FROM `Classes`
WHERE Classes`.`ClassName` not in (
SELECT `FullSchedule`.`ClassName`
FROM `FullSchedule`
WHERE `FullSchedule`.`DayVal` = '$day' AND `FullSchedule`.`TimeVal` = `$time` )

关于php - 两个表之间的右外连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23095444/

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