gpt4 book ai didi

sql - 如何实现以下查询

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

我有一个名为 SomeTable 的表,其中包含列 ID Line Machine Slot.

是否可以进行以下查询以及如何进行?

如果我的列表中的值位于表中,我有一个 ID 列表作为结果表获取结果。

如果它在表中得到一些积极的结果,如果不是一些消极的结果。

感谢您的帮助。

最佳答案

SQL Server 中,您需要声明一个表变量并用您的 ID 填充它:

DECLARE  @myids TABLE (id INT NOT NULL PRIMARY KEY)

INSERT
INTO @myids
VALUES (1)

INSERT
INTO @myids
VALUES (2)



SELECT CASE s.id WHEN t.id THEN 1 ELSE 0 END
FROM @myids t
LEFT JOIN
sometable s
ON s.id = t.id

在这两个系统中,您都可以使用内联集:

SELECT  CASE s.id WHEN t.id THEN 1 ELSE 0 END
FROM (
SELECT 1 AS id
UNION ALL
SELECT 2 AS id
UNION ALL

) t
LEFT JOIN
sometable s
ON s.id = t.id

关于sql - 如何实现以下查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659405/

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