gpt4 book ai didi

mysql 根据许多列值选择行

转载 作者:行者123 更新时间:2023-11-29 10:20:27 26 4
gpt4 key购买 nike

我有一张这样的 table

id alias_word language  original
1 word1 es changed_word
2 word1 en orig_word
3 word1 fr changed_word
4 word2 de other_original

假设引用列语言 = es

如何进行查询以获取具有 alias_word 列 = word1original 列与 不同的所有行原始列,其中语言列= es

预期结果:

2 word1 en orig_word

我已经尝试过,但结果为空

SELECT * FROM words WHERE alias_word = 'word1' AND original <> original

最佳答案

尝试使用自连接:

SELECT w2.*
FROM words w1
INNER JOIN words w2
ON w1.alias_word = w2.alias_word AND
w1.original <> w2.original
WHERE
w1.language = 'es';

Demo

关于mysql 根据许多列值选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49355305/

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