gpt4 book ai didi

mysql - 使用 INNER JOIN MYSQL 在同一字段中返回多个值

转载 作者:行者123 更新时间:2023-11-28 23:36:55 26 4
gpt4 key购买 nike

我认为我在最后遇到了麻烦。我需要的是返回使用希腊语或希伯来语的国家/地区。

这是我当前的代码:

SELECT country.Name, countrylanguage.Language
FROM country
INNER JOIN countrylanguage
ON country.Code = countrylanguage.Countrycode
WHERE countrylanguage.Language IN 'Greek' OR 'Hebrew';

最佳答案

IN 'Greek' OR 'Hebrew' 

是不正确的语法,您应该使用以下任一方法:

WHERE countrylanguage.Language IN ('Greek', 'Hebrew')

WHERE countrylanguage.Language = 'Greek' OR countrylanguage.Language = 'Hebrew'

我不确定对性能的影响,但第一个似乎“更干净”。

关于mysql - 使用 INNER JOIN MYSQL 在同一字段中返回多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35515917/

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