gpt4 book ai didi

php - JOIN 3 个表中的行 WHERE table.column1 = tableS.column1 = tableT.column1

转载 作者:行者123 更新时间:2023-11-29 08:07:15 24 4
gpt4 key购买 nike

我有 3 个表,结构如下:

TABLE A:
ID | PCID | ACTIVE | COHORT | WEEKLY_MEETING_TIME | FYE_ID | RC | AGREEMENT_SIGNED | RELEASE_SIGNED | NOTES | FACULTY_ADVISOR

TABLE B:
ID | QUARTER | OFFICE | WRITING_CENTER | etc.. | etc.. | etc.. |

TABLE C:
ID | QUARTER | WEEK | EMAIL | etc.. | etc.. | etc.. |

所有 3 个表之间的共同元素是 ID 字段。

我需要从所有 3 个表中SELECT,并让每一行代表一个 ID 以及与该 ID 关联的所有值。

因此,例如,每个输出行应该看起来像三个表的组合:

RESULTS:
ID | PCID | ACTIVE | COHORT | WEEKLY_MEETING_TIME | FYE_ID | RC | AGREEMENT_SIGNED | RELEASE_SIGNED | NOTES | FACULTY_ADVISOR | QUARTER | OFFICE | WRITING_CENTER | etc.. | etc.. | etc.. | WEEK | EMAIL | etc.. | etc.. | etc.. |

我不知道如何构建这样的查询。我怀疑它涉及使用JOIN,但我的尝试被证明是徒劳的。

如何根据共享 ID 字段合并 3 个表中的数据?

最佳答案

SELECT * FROM TABLEA
INNER JOIN TABLEB ON TABLEA.ID = TABLEB.ID
INNER JOIN TABLEC ON TABLEA.ID = TABLEC.ID

如果您不需要所有值,请将“*”替换为您需要的字段名称(例如 TABLEA.ID、TABLEB.QUARTER、TABLEC.WEEK...)

关于php - JOIN 3 个表中的行 WHERE table.column1 = tableS.column1 = tableT.column1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22460798/

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