gpt4 book ai didi

postgresql 从 2 个表中选择字段,其中 2 个表中的数据

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

我是个 postgresql 菜鸟...

我有 3 个表:DocumentsKeywords 和连接表 Documents_Keywords

更新

我想从文档中选择 id 和描述,从关键字中选择关键字,其中描述或关键字类似于“某些”和“词”,而不是“某些”和“其他”和“词”。

更新结束

我对此的第一次尝试是:

SELECT actes.id
FROM actes JOIN "actes_motclefs"
ON "motclefs"."id" = "actes_motclefs"."motclef_id"
WHERE ("motclefs"."motcle" LIKE "%éch%");

最佳答案

SELECT d.id, d.description, k.keywords
FROM documents d
JOIN documents_keywords dk
ON d.id = dk.document_id
JOIN keywords k
ON dk.keyword_id = k.id
WHERE (d.description LIKE '%certain%words%'
OR k.keywords LIKE '%certain%words%')
AND d.description NOT LIKE '%certain%other%words%'
AND k.keywords NOT LIKE '%certain%other%words%'

关于postgresql 从 2 个表中选择字段,其中 2 个表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852230/

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