如何用mysql选择一个值组

时间:2013-07-26 07:13:50

标签: mysql database select subquery

希望你理解我的问题。 我想实现一个查询:

表:财产

id, name, string_value, property, article_id
 1   test     131      test_name       15
 2   test     131      test_name       17
 3   test     131      test_name       19
 4   test     138      test_name       1
 5   test     138      test_name       119
 6   test     194      test_name       319
 7   test     194      test_name       329

我想从中选择所有string_values(只有一个和一个article_id我不关心它可以是rdm)

我需要通过Property.property和Property.string_value进行选择,结果应该是1对,如:

结果表:

article_id:
15
1
319

有没有办法通过查询来获取它?

1 个答案:

答案 0 :(得分:1)

根据您提供的数据,您可以使用此查询:

   SELECT min(article_id) AS `article_id` 
   FROM `table1`
   GROUP BY `string_value`