gpt4 book ai didi

mysql - 在多个表上选择

转载 作者:行者123 更新时间:2023-11-29 14:48:20 34 4
gpt4 key购买 nike

我有两个包含完全独立信息的表:

table: tires
columns:
Tire_id
name
model
etc
etc

table: product
columns:
product_id
name
model
etc
etc

我想同时在两个表上运行搜索,查找名称和/或型号中的关键字

它应该从两个数据库返回产品/轮胎,ID 不是唯一的,并且可能存在于两个表中,是单独的产品。因此,在网站的其他部分,我使用了前导 T 或 P,以将它们在网站的编码中分开。

我正在努力让搜索同时在两者上进行。

我在想这样的事情:

SELECT * FROM product OR tire WHERE name = 'keyword' OR model = 'keyword'

最佳答案

你需要一个工会:

select 'product' as type, product_id as id, name, model
from product
where ...
union all
select 'tire' as type, tire_id as id, name, model
from tire
where ...

关于mysql - 在多个表上选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6371021/

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