MySQL查询获取每个Item之一

时间:2015-05-21 19:58:19

标签: php mysql

我正在使用php和MySQL,我正在制作一个消息传递应用程序,该应用程序已与远程数据库通信,在我的数据库中是我的消息传递表,该表有9个表,其中包括“主题表”,我需要帮助,我想做一个只检索每种类型的一个主题的查询,假设我有10个主题为“Man”的消息,12个“Dog”,我希望它只获得一个男人和一个狗下面是我的消息传递表的图形表示。

| message_id | subject     | username     |
|:-----------|------------:|:------------:|
| 1          |      cyber  |     Chrome   | 
| 2          |     Hyper   |     Ciare    |
| 4          |      Cyber  |     Gorger   |  

1 个答案:

答案 0 :(得分:2)

您可以使用SQL的DISTINCT

  

SELECT DISTINCT subject FROM table

这将只获取每个主题一次,即使它不止一次。