我有一张叫做单词的表:
word(text) team(number)
a 1
b 1
c 2
d 3
e 1
f 1
当我在做 mysql 查询时,我只知道这个词,所以它看起来像
SELECT word FROM words WHERE word = 'e'
但是,我想在同一个团队中附加其他单词
所以我的查询将返回 4 行:
- e
- 一种
- b
- F
同一个词可能在结果集中出现两次。
有人可以帮我使用哪种方法最好吗?UNION SELECT , INNER JOIN 还是什么?
谢谢
更新:经过测试,我意识到我需要附加其他记录,即最初选择的单词是第一个。还将“组”重命名为“团队”以避免混淆。
供测试用:
create table words(word text, team int);
insert into words (word, team) values('a', 1),('b', 1),('c', 2),('d', 2),('e',1),('f',1);