gpt4 book ai didi

sql - 如何使用第一个表中的逗号分隔值从另一个表中选择行?

转载 作者:行者123 更新时间:2023-12-05 01:27:10 24 4
gpt4 key购买 nike

<分区>

有没有办法使用第一个表中的逗号分隔值从另一个表中选择行?

表 1.faculty

<表类="s-表"><头>主题<正文>101, 102104103, 105

表 2.主题

<表类="s-表"><头>代码主题<正文>101主题1102主题2103课题3104主题4105课题5

预期输出:

<表类="s-表"><头>主题主题<正文>101, 102科目一,科目二104主题4103, 105科目三,科目五

我已经试过了:

SELECT faculty.subject, subject_offered.code, subject_offered.subject 
FROM faculty
LEFT JOIN subject_offered
ON subject_offered.code
IN (faculty.subject)

但是 faculty 中具有多个值(逗号分隔)的行在 subject 表的代码和主题列中显示 NULL。

my output

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