mysql - SQL select query - 从不同字段中选择

标签 mysql sql

我有一个包含以下列的 MySQL 表:位置、标题和日期。

我想搜索以下内容

location = San Francisco OR Los Angeles
And
title = Hadoop OR Teradata
And
date = 21-5-2017 or 20-5-2017

这可以在一个 SQL 查询中完成吗?

谢谢

最佳答案

查询

select * from `your_table_name`
where (`location` = 'San Francisco' or `location` = 'Los Angeles')
and (`title` = 'Hadoop' or `title` = 'Teradata')
and (`date` = '21-5-2017' or `date` = '20-5-2017');

关于mysql - SQL select query - 从不同字段中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44173005/

相关文章:

sql - 如何在 SQL 存储过程中组合值

mysql - 如何使用 mysql 减少嵌套查询时间

php - SQL 错误。 SESSION 不能从 SELECT 获得主键

mysql - 我如何知道一个表的主键字段值已在 MySQL 中的任何其他相关表中使用?

mysql - 当通过关联在 has_many 上使用包含时,rails 4 保留连接对象顺序

java - 升级到 5.1.39 之后找不到 mysql-connector-java 驱动程序

mysql - IF 语句中的 SELECT

mysql - 如何使用 xampp mysql 配置 django?

mysql - 在 Powershell 中使用 MySQL,如何将脚本结果通过管道传输到 csv 文件中?

sql - 如何优化复杂查询?