gpt4 book ai didi

mysql - 如何为预期的给定结果构建查询

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

我有三个表,

Fiddle Demo

问题是,它为另一个没有关于所有其他行的可用记录提供了 null

如果可以像这样合并数据,

id  qtype cyu
1 1 simple
2 2 op

最佳答案

您可以使用 coalesce获取非空列值:

SELECT    qm.*, COALESCE(qs.cyu, qo.cyu)
FROM qmaster qm
LEFT JOIN qsimple qs ON qm.id = qs.qm_id
LEFT JOIN qop qo ON qm.id = qo.qm_id

SQLFiddle

关于mysql - 如何为预期的给定结果构建查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35962649/

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