【发布时间】:2012-04-21 01:34:25
【问题描述】:
我的 mysql 中有两个表,我想根据两个表的组合查询来提取结果。我尝试加入以及内部加入,但没有成功
的结构tableA 是
id userid topic
1 34 love
3 64 friendship
35 574 romance
32 253 games
95 633 football
54 26 cricket
648 63 music
tableB 是
id location username
34 Australia krkrff
64 india dieiei
574 pakistan frkfrf
253 japan frfffrk
633 india ifirf
26 Australia riiri
63 Australia frffjrr
请注意,tableA 中的 userid 和 TableB 中的 id 相同。两者都反映了相同用户的数据。我想通过过滤 tableB 中的位置列来显示 tableA 数据。假设我想显示 tableB 的主题并且用户属于澳大利亚,那么它应该给出输出:love 蟋蟀 音乐
您可以在表 B 中看到 34,26 和 63 属于澳大利亚,所以输出是这样的。如果位置是印度,那么输出将是
友谊和足球。请告诉如何编写sql查询。
【问题讨论】:
标签: mysql join left-join inner-join