sql - 使用 MySQL 获取包含值的行

标签 sql mysql

我有一个 MySQL 查询,其中包含一些这样的变量:

消息表接收器列

  • user1 行:1,3,5
  • user2 行:2,3
  • user3 行:1,4

我想获取包含“3”值的行。所以我会得到“user1”和“user2”。

我试过了,但自然行不通。

mysql_query("SELECT * FROM messages WHERE receiver='3'");

我该怎么做?

最佳答案

试试这个:

mysql_query("SELECT * FROM messages WHERE receiver like '%3%'");

关于sql - 使用 MySQL 获取包含值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842767/

相关文章:

java - 将报告链接到 Java?或者查找在 Paradox 4.5 中应用 BOLD 格式的方法?

mysql - SQL 中的计算(相加)

mysql - 没有记录时如何显示结果为零

php - 如何使用 PHP 获取 Mysql 数据库中的最后一个字段?

php - 如何在 PHP 中使用 OR 条件正确的 MySqli SELECT?

mysql - 在 Spring Boot 中使用多个数据库

php - 如果不在另一个查询中,请选择 ROW

mysql - 带连接的 SQL 查询 group_concat

mysql - 选择 * 重复项,然后选择 * 非重复项 - mysql

mysql - 不确定如何在选择中执行计数