MYSQL如果在特定表的任何列中找到值,则选择行

时间:2013-12-09 04:53:43

标签: mysql

如果在特定表的任何列中找到值,我试图从特定表中获取所有行。

2 个答案:

答案 0 :(得分:6)

你可以使用IN。例如

SELECT *
FROM tbName
WHERE yourValue IN (column1, column2, column3, ....)

答案 1 :(得分:0)

您可以使用EXISTS来完成工作。

只有当城市2有名称时,查询才能获得商店名称。

SELECT store_name FROM存储WHERE EXISTS(SELECT name FROM cities WHERE id = 2);