这是我在stackoverflow的第一个问题,所以请对我好一点:)
我有一个具有列族的表,当我进行查询(使用where语句)时,我希望将结果显示为具有相同族的一组行
例如,表为shop:
+----+--------+-------+
| id | family | money |
+----+--------+-------+
| 1 | 1 | 100 |
| 2 | 1 | 70 |
| 3 | 2 | 10 |
| 4 | 2 | 20 |
| 5 | 3 | 50 |
+----+--------+-------+
所以在执行这样的查询时:
SELECT * FROM shop where money=100 --(adding to the query of course what's needed)
它将选择以下两个:
+-----+----------+---------+
| id | family | money |
+-----+----------+---------+
| 1 | 1 | 100 |
| 2 | 1 | 70 |
+-----+----------+---------+
2条答案
按热度按时间wbgh16ku1#
你可以用
in
或者exists
:kkih6yb82#
可以将相关子查询与
Exists()
: