gpt4 book ai didi

mysql - SQL——是否有任何行的列值大于 6?

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

我有两个 MySQL 表。

AT_lesson_assignments具有以下列:tasking_id、course_id、unit AT_lesson_assignments_visibility具有以下列:tasking_id、course_id

我正在尝试想出一种方法来查看 AT_lesson_assignments 中是否有任何条目其中unit大于 6 存在于 AT_lesson_assignments_visibility 上表。

逻辑是这样的......
1.) 从AT_lesson_assignments中选择所有的分配_id其中 course_id = $course_id AND 单位 > 6。
2.) 检查 AT_lesson_assignments_visibility 中是否有任何分配 ID。 。
3.) 如果匹配则返回 true,否则返回 false。

我不太擅长 sql 查询,所以我不太确定从哪里开始。有什么想法吗?

最佳答案

=使用分配_id 连接两个表,然后添加 where 子句

select * from
`AT_lesson_assignments` aa
inner join `AT_lesson_assignments_visibility` at on aa.assignment_id = at.assignment_id
where unit > 6

关于mysql - SQL——是否有任何行的列值大于 6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24441993/

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