gpt4 book ai didi

mysql - 如何在 MySQL 中使用 WHERE 条件从两个表中选择在另一个表上不相同的数据

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

我有两个表,分别是“Student”和“User”。我想从“Student”表中选择与用户表的“Student_ID”不匹配的 first_name 和 Last_name。

SELECT student.student_id, 
student.first_name,
student.last_name
FROM student,
USER
WHERE student.student_id != USER.student_id

最佳答案

NOT IN 版本相同,但性能稍好一些。根据这个:https://www.eversql.com/sql-syntax-check-validator/

SELECT
student.student_id,
student.first_name,
student.last_name
FROM
student
WHERE
NOT EXISTS (
SELECT
student_id
from
user
where
user.student_id = student.student_id
)

关于mysql - 如何在 MySQL 中使用 WHERE 条件从两个表中选择在另一个表上不相同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55663662/

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