mysql - 搜索特定行中的文本

标签 mysql sql

我有一个包含类别和标题列的表格。

category     title
---------    ------
game         abcd
tech         567
tech         1234
game         efg
tech         abcd

我需要所有以游戏为类别的行,然后选择所有以“1234”或“efg”或“abcd”为标题的“游戏”行。有没有办法通过一个查询来做到这一点?如果没有,最好的解决方案是什么?

最佳答案

这是非常基本的 SQL。我建议您首先学习一些基本的 SQL 教程。

select *
from your_table
where category = 'game'
    and title in ('1234', 'efg', 'abcd')

关于mysql - 搜索特定行中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42960253/

相关文章:

MySQL 从表 2 更新表 1 中的详细信息,其中 ID 匹配

mysql - 为用户登录创建 MySQL 父/子关系查询

SQL - 从数据库中选择最多 'active' 时间

mysql - 连接两个表 SQL

sql - SQL Server 每年的第一个星期一

javascript - 关于 webapp 架构和 ReactJs 的建议

php - 检查多行 - PHP 和 MySQL

mysql - 使用自己的 MySQL 数据库将 Solr 与 Drupal 集成

MySQL "Every derived table must have its own alias"

mysql - SQL (JOIN) - 从一列到两列的两个结果