gpt4 book ai didi

mysql - 如何在sql查询中表示一组数字

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

我想知道是否可以使用 <> 1, 2, 3, ...etc 表示一组数字 (ID)在 sql 查询中。这是我目前的查询:

SELECT DISTINCT dName
FROM department
INNER JOIN employee ON employee.id_Dept = department.id_Dept
INNER JOIN emp_proj ON employee.id_Emp = emp_proj.id_Emp
INNER JOIN project ON project.id_proj = emp_proj.id_proj
WHERE project.id_Proj <> 1, 2, 3, 4, 5, 6;

最佳答案

您可以使用NOT IN为此。

SELECT DISTINCT dName
FROM department
INNER JOIN employee ON employee.id_Dept = department.id_Dept
INNER JOIN emp_proj ON employee.id_Emp = emp_proj.id_Emp
INNER JOIN project ON project.id_proj = emp_proj.id_proj AND project.id_Proj NOT IN {1, 2, 3, 4, 5, 6};

关于mysql - 如何在sql查询中表示一组数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26642951/

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