gpt4 book ai didi

mysql - 如何从连接结果中排除 NULL 行

转载 作者:行者123 更新时间:2023-11-29 12:37:18 27 4
gpt4 key购买 nike

下面是我想要从中生成输出表的表 t1 和 t2。我的困难是不在输出中包含 y1NULL 的行。

+--------------+  +--------------+  
| t1 | | t2 |
+--------------+ +--------------+
| x0 | x1 | x2 | | x0 | y1 |
+--------------+ +--------------+
| a | 10 | a | | a | haha |
| b | 11 |NULL| | b | NULL |
| c | 12 | c | | c | foo |
| d | 13 |NULL| | d | NULL |
+--------------+ + -----+-------+

+--------------+
| output |
+--------------+
| x0 | y1 |
+--------------+
| a | haha |
| c | foo |
+--------------+

我尝试过:

SELECT t1.x2, t2.y1
FROM t1
LEFT JOIN t2 ON t1.x0 = t2.x0

另外:在某些情况下,我的行不会显示NULL,而只是空单元格。

最佳答案

您需要:

SELECT t1.x2, t2.y1
FROM t1
LEFT JOIN t2 ON t1.x0 = t2.x0
WHERE y1 IS NOT NULL AND y1 <> ''

关于mysql - 如何从连接结果中排除 NULL 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26575896/

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