我有一个表,如:需要MySQL特定语句获取主字和一个所有单词选择
ID word masterWord
1 test 1
1 test1 0
1 test2 0
2 look 0
2 kiss 1
2 eye 0
现在我想从SELECT语句得到2个记录:
test test1, test2
kiss look, eye
第一列是主词,第二列是group_concat所有其他词。
表格中的主词用真(1)标记,并且ID是声明哪些词持有一组(同义词)。好吧,我知道我已经做出了愚蠢的单词,但是我为非英语单词做了这个,根据它的数量,性别等,一个单词有不同的结局......
每个ID必须有一个单词被选为主单词......如果这能帮助查询或不是我不知道;-)
你做到了,它真的有效,只解释不使用我的索引,我不知道必须索引什么。 – Jerry2 2011-02-25 13:14:25
+1单通解决方案 – RichardTheKiwi 2011-02-25 13:15:05
@ Jerry2没有可用的索引,这是一个全表扫描(1遍),因为它会涉及您的所有记录 – RichardTheKiwi 2011-02-25 13:15:38