Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于mysql搜索查询的多个select语句_Mysql_Search_Select - Fatal编程技术网

用于mysql搜索查询的多个select语句

用于mysql搜索查询的多个select语句,mysql,search,select,Mysql,Search,Select,我可以在一个查询中为不同的表使用select语句吗 SELECT * FROM users WHERE first_name LIKE "%'.$search_string.'%" OR last_name LIKE "%'.$search_string.'%" 这是来自“users”表,我想在另一个名为sellers的表上进行相同的搜索。卖家的名字和姓氏字段相同是的,你可以 Select column1,column2,column3,column4 From table1,table

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

SELECT *
FROM users
WHERE first_name LIKE "%'.$search_string.'%"
   OR last_name LIKE "%'.$search_string.'%"
这是来自“users”表,我想在另一个名为sellers的表上进行相同的搜索。卖家的名字和姓氏字段相同是的,你可以

Select column1,column2,column3,column4
From table1,table 2
Where Conditions
如果要在表之间进行连接,请检查它们的PK和FK是否相等 例如:

你可以这样搜索
从衬衫中选择*在衬衫集合中查找('1','2,3,4,5,1')

如果您不想只保留不同的值,请将这两个查询与
UNION
UNION ALL
组合。您可以这样做,但为什么不规范化表结构?为什么不在only user表中保存名字和姓氏,并在sellers表中使用外键?尽管问题不大。。刚才看到这两张表有很大的不同。但这两个表都有名字和姓氏字段,我希望在其中运行sql“like”,并在匹配时检索用户id和卖家id。。请帮忙
Select table1Id,table2Id,column3,column4
From table1 t1,table2 t2
Where t1=t2