gpt4 book ai didi

mysql - SQL 表别名

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

我有一个名为“email”的表,其中有两列:“von”和“zu”。两者都包含 varchar(20)。我需要获取一个包含与特定名称匹配的每个字符串的表。例如:电子邮件:

von    |     zu
---------------
Finn | John
Finn | Lisa
Eric | Finn
Eric | Lisa

现在我需要获取每个与“Finn”匹配的名字。结果应该如下所示:

  X
-------
John
Lisa
Eric

我的代码如下所示:

Select X from 
(Select von as X from email where von = 'Finn'),
(Select zu as X from email where zu = 'Finn');

我收到以下错误:

#1248 - Every derived table must have its own alias

任何人都可以帮助我并告诉我我做错了什么吗?问候,芬恩

最佳答案

使用联盟。这应该可以满足您的需求。

Select von as X from email where von = 'Finn'
UNION ALL
Select zu as X from email where zu = 'Finn';

关于mysql - SQL 表别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41286773/

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