gpt4 book ai didi

php - 显示表 2 中但不在表 1 中的值

转载 作者:行者123 更新时间:2023-11-29 04:54:29 25 4
gpt4 key购买 nike

我有一个 mysql 问题。比方说,我有两个具有以下值的表:

  • 表 1:苹果、橙子、香蕉、奇异果、菠萝蜜、芒果、草莓
  • 表 2:苹果、橙子、香蕉、菠萝蜜

我的问题是如何进行只选择/显示值的查询:

 kiwi, mango, strawberry

任何人都可以为此提供示例代码吗?

最佳答案

选项 #1

SELECT table1.fruit FROM table1
LEFT JOIN table2
ON table1.fruit = table2.fruit
WHERE table2.fruit IS NULL

选项 #2

SELECT table1.fruit FROM table1
WHERE NOT EXISTS (
SELECT 1 FROM table2
WHERE table2.fruit = table1.fruit
)

我必须查看解释计划才能记忆起哪个更有效,但这实际上取决于您创建的任何索引。

关于php - 显示表 2 中但不在表 1 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com