0

我可以在单个查询中对不同的表使用 select 语句吗

SELECT *
FROM users
WHERE first_name LIKE "%'.$search_string.'%"
   OR last_name LIKE "%'.$search_string.'%"

那是来自“用户”表的内容,我想在另一个名为“卖家”的表上进行相同的搜索。卖家有相同的字段 first_name, last_name

4

2 回答 2

0

是的你可以

Select column1,column2,column3,column4
From table1,table 2
Where Conditions

如果要在表之间进行连接,请检查它们的 PK 和 FK 是否相等 例如:

Select table1Id,table2Id,column3,column4
From table1 t1,table2 t2
Where t1=t2 
于 2013-11-03T16:13:30.563 回答
0

你可以像这样搜索 select * from shirts where find_in_set('1','2,3,4,5,1')

于 2021-04-29T04:29:18.417 回答