首页 > 解决方案 > 选择同一张表的选项 - MySQL

问题描述

我有一张这样的桌子:

id  product     option
1   55          78
2   55          55
3   55          42

4   68          78
5   68          62
6   68          36

7   94          25
8   94          47
9   94          81

例如,我如何选择我有选项 78 的所有选项?我需要选择 55、42、62、36,因为产品有选项 78。

标签: mysql

解决方案


select distinct `option`
from your_table
where product in (select distinct product from your_table where `option` = 78)

推荐阅读