gpt4 book ai didi

mysql - SQL-即使条件与column1或column2匹配,也从column3获取数据

转载 作者:行者123 更新时间:2023-11-29 11:06:56 26 4
gpt4 key购买 nike

我有两个链接的选择框和两个表格......我希望用户从第一个选择框中选择一个值,然后根据该选择框我想为我使用ajax的第二个选择框设置选项。 ...

表1:猫

id      cat      scat      vid

1 Venue Hotel 161
2 Venue Hotel 162
1 Venue Farms 163
2 Apparel Mens 164
1 Apparel Womens 165
2 Apparel Kids 166

表2:广告

id      name     area

161 ABV Ludhiana
162 BCD Jalandhar
163 ABD Delhi
164 ACD Chennai
165 ASF Delhi
166 ASh Delhi

首先选择从 table1 “Cat” 中获取 DISTINCT cat 和 scat。这对我来说绝对没问题。

查询

SELECT DISTINCT scat from Cat 
UNION
SELECT DISTINCT cat from Cat
order by scat;

现在,从第一个选择框中选择一只猫或粪便后,我想显示 table2 中与所选猫或粪便相匹配的区域...例如如果用户选择“地点”,首先选择“vid”161和163的“区域”,即要获取的“卢迪亚纳”和“德里”。如果用户选择“酒店”,则“vid”161 和 162 Ludhiana 和 jalandhar 的“区域”将显示在第二个选择框中...

我需要使用什么查询?我尝试了很多,但无法找到我的解决方案...谢谢...

最佳答案

这可能对你有帮助

declare @Value varchar(50)='Hotel'      
SELECT DISTINCT area FROM Advert
WHERE id in (SELECT DISTINCT vid form cat where cat=@Value OR scat =@value)

关于mysql - SQL-即使条件与column1或column2匹配,也从column3获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41239041/

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