gpt4 book ai didi

select - 如何从多个表中使用 LIKE 加入 IN SELECT?

转载 作者:行者123 更新时间:2023-12-01 04:01:04 25 4
gpt4 key购买 nike

我正在尝试创建一个查询来搜索所有共享类似属性的记录,如下所示:

select * from table_A 
where fullname like in (select firstname from employees where X)

唯一的问题是这只是我的伪代码,我实际上正在对许多表进行排序,因此我目前的真实查询看起来像:
select * from devices 
where devicename like in (select X from X1 where T in (select T from T1 where Y in (select Y from Y1 where Z in (select Z from Z1 where AreaName = '74';

我正在尝试使用 join 命令,但对如何将其应用于这种情况感到非常困惑。

最佳答案

尝试:

SELECT d.*
FROM devices d
INNER JOIN X1 ON d.devicename like '%'||x1.X||'%'
INNER JOIN T1 ON x1.T = T1.T
INNER JOIN Y1 ON T1.Y = Y1.Y
INNER JOIN Z1 ON Y1.Z = Z1.Z
WHERE Z1.AreaName = '74'

关于select - 如何从多个表中使用 LIKE 加入 IN SELECT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13468692/

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