gpt4 book ai didi

mysql - SQL - 使用多个引用和 IN 子句进行选择

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

可以帮助我吗?

我的数据库中有一个沙龙表,其雇员表中有 N 条记录。

SELECT s.nome_salao, f.nome_funcionario 
FROM funcionario f NATURAL JOIN salao s
WHERE s.email_salao IN (SELECT email_salao FROM salao
WHERE codigo_estado = 2 AND cidade_salao = 'São Paulo'
AND bairro_salao = 'Limoeiros')
ORDER BY f.nome_funcionario;

我有一个查询,我想选择员工所属的沙龙名称(nome_salao)。但我想对特定位置的所有沙龙进行这项研究。

子查询返回两个沙龙,每个沙龙有多名员工。

所以我只想返回每个员工所属的沙龙名称。

最佳答案

你的SQL失败了?什么都不返回?返回一些意想不到的东西?

我不知道我是否理解你的问题,但我认为这应该可以在没有 IN 和子查询的情况下解决问题。

SELECT 
s.nome_salao,
f.nome_funcionario
FROM funcionario f
NATURAL JOIN salao s
WHERE s.codigo_estado = 2
AND s.bairro_salao = 'Limoeiros'
ORDER BY f.nome_funcionario;

关于mysql - SQL - 使用多个引用和 IN 子句进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32317854/

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