gpt4 book ai didi

mysql - 简化 MySQL 查询 - 2 个查询变成 1 个

转载 作者:太空宇宙 更新时间:2023-11-03 12:09:37 24 4
gpt4 key购买 nike

我有一个看起来像这样的表:

+----+--------+-------+
| id | entity | word |
+----+--------+-------+
| 1 | 1 | red |
| 2 | 1 | green |
| 3 | 1 | blue |
| 4 | 2 | car |
| 5 | 2 | truck |
| 6 | 2 | train |
| 7 | 3 | water |
| 8 | 3 | milk |
| 9 | 3 | soda |
+----+--------+-------+

如果我搜索 blue,我想得到 redgreenblue 作为回答。现在我正在使用 2 个查询。一种用于查找“实体”编号,一种用于查找具有相同“实体”编号的所有单词。

最佳答案

试试这个。 Join 比子查询快得多

select distinct t2.word from Table t1 
INNER JOIN Table t2 on t2.entity=t1.entity
where t1.word="blue";

关于mysql - 简化 MySQL 查询 - 2 个查询变成 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24927245/

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