【问题标题】:Dynamic SQL queries动态 SQL 查询
【发布时间】:2020-01-19 20:07:18
【问题描述】:

我想动态地从一个表到另一个表中查找值。前任。我的表有 2 列。一列存储值如下。我想创建从 A 列获取数据并在 B 列中查找的动态 SQL。

Column1       Column2
02/28/2019    2017-07-15^2018-07-15^2019-07-15^2020-07-15 ^ 2019-02-28

【问题讨论】:

标签: sql select dynamic


【解决方案1】:

如果我理解你的逻辑正确,那么试试这个查询...

SELECT id,Status1 FROM tbl t1
WHERE STATUS1='D'
AND EXISTS 
( 
SELECT id,Status2 FROM tbl t2 WHERE t1.id=t2.id AND t1.Status1=t2.Status2
)

注意:-假设,你有一个叫做 Tbl,它包含 Column(id,Status1,Status2)

然后你必须从 tbl t1 中选择 (Status1) 并检查相同 带有列(Status2)的表正在检查存在查询...

所以,您可以在同一张表中检查 Status1 列的值和 Status2 列...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-13
    • 2010-09-20
    • 2015-09-20
    • 2017-01-11
    • 1970-01-01
    • 2012-05-11
    相关资源
    最近更新 更多