我可以在单个查询中对不同的表使用 select 语句吗
SELECT *
FROM users
WHERE first_name LIKE "%'.$search_string.'%"
OR last_name LIKE "%'.$search_string.'%"
那是来自“用户”表的内容,我想在另一个名为“卖家”的表上进行相同的搜索。卖家有相同的字段 first_name, last_name
是的你可以
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
你可以像这样搜索 select * from shirts where find_in_set('1','2,3,4,5,1')