gpt4 book ai didi

php - 我的SQL查询通过mm连接多个表

转载 作者:行者123 更新时间:2023-11-30 00:54:13 25 4
gpt4 key购买 nike

我正在寻找以下结构的 SQL 语句。我想选择表的所有 uid 和文本,它们与表拒绝有关系:

  • 词性
  • verbs_tempus
  • 单词大小写
  • 单词语言
  • 单词关系

每个表都有字段uidtext。每个表都有一个mm表来保存任何关系。 local值属于相关表本身的uid。 foreign代表declineuid

我想用 1 个 SQL 查询来完成此操作。我认为连接应该是可能的,但我对这些很陌生。这是一个“小图形”:enter image description here

这是我的查询:

SELECT partsofspeech.uid, partsofspeech.text from declined
LEFT JOIN partsofspeech_mm
ON partsofspeech_mm.foreign = declined.uid
LEFT JOIN partsofspeech
ON partsofspeech_mm.local = partsofspeech.uid

fiddle :

sql fiddle

any1 是否有处理此递归的线索?

最佳答案

这是为您完成的第一个表partsofspeech

SELECT T1.uid,T1.text,T2.local,T2.foreign,T3.uid,T3.text
FROM partsofspeech T1
INNER JOIN partsofspeech_nm T2 ON (T1.uid = T2.local)
INNER JOIN declined T3 ON (T2.foreign = T3.uid)

您可以对其他表执行其余操作,并将它们UNION 在一起。

关于php - 我的SQL查询通过mm连接多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20724943/

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