php - 如何从MySQL获取没有猫的 friend ?

标签 php sql mysql

我有一个纯文本,因为它是未存储在数据库中的 friend ID 列表,因为我在 PHP 中像字符串一样拥有它:

7375,8983429,478243

我有一张表 users 和一张表 cats。

表 users 有一个列 ID 和 NAME,表 cat 有一个列 ID、NAME 和 USER_ID。

我想得到我的这些没有猫的 friend 。怎么做?

最佳答案

SELECT * FROM users LEFT JOIN cats ON cats.USER_ID=users.ID WHERE cats.ID IS NULL

要仅获取特定的 friend ,请将此添加到 SQL 的末尾

AND users.ID IN (7375,8983429,478243)

关于php - 如何从MySQL获取没有猫的 friend ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076032/

相关文章:

sql - 如何一次将所有表列设置为 NOT NULL?

java - 在ormlite中,如何拥有外部字段和字段列?

php - 条件 PDO bindParam 更新

php - 上传文件到服务器

php - sifr 在浏览器中不工作,但可以在 Dreamweaver 预览中看到它

sql - PostgreSQL 递归查询以获得排名边缘

php - CakePHP - HABTM 同一模型的多个记录

mysql - 如何更正唯一键以不允许重复条目

java - 在 PHP 中使用 Java keystore

php - 使用碳对象的 Laravel 数据透视表额外日期时间字段格式(不是时间戳)