【发布时间】:2017-12-19 18:59:02
【问题描述】:
首先,我意识到还有其他类似的问题,我已经阅读了很多,但我无法弄清楚。
我有三张这样的桌子。
urilist
----------------
rowid | uri
1000 xyz
1001 abc
1002 cde
1003 fgh
wordlist
----------------
rowid | word
1 word1
2 word2
3 word3
4 word4
wordlocation2
----------------
uriid | wordid
1001 1
1001 2
1001 3
1001 4
表一个hold uris。表 b 包含单词。表 c 是一个查找表,您可以在其中查看与 uri 关联的每个单词,反之亦然。
我需要返回给定 uri 的单词。所以对于 uri abc 我需要文字 word1,word2,word3,word4。
这是我最近的尝试。
select word from wordlist join wordlocation2 on wordlist.rowid =
wordlocation2.wordid
left join urilist on wordlocation2.uriid = urilist.rowid
and urilist.uri = "a uri address";
这返回了数千个不相关的答案。我不确定执行此操作的最佳方法。任何帮助将不胜感激。
【问题讨论】: