我在我的网站上有一个私人消息系统,我正试图在消息上提取所有主题。 我需要一次展示任何主题。
所以,如果我有这个科目:
hey
hello
hey
good morning
good morning
我需要打印这个:
hey
hello
good morning
我可以用if来解决它,但我想有更好的方法使用sql。
谢谢。
答案 0 :(得分:1)
尝试类似:
SELECT DISTINCT subject FROM emails;
答案 1 :(得分:1)
选项1:DISTINCT
SELECT DISTINCT subject
FROM my_table
选项2:GROUP BY
SELECT subjects
FROM my_table
GROUP BY subjects
Distinct用于从满足查询条件的记录中过滤唯一记录。
Group by子句用于对触发聚合函数的数据进行分组,并根据group by子句中的列返回输出。它有自己的限制,例如,除了聚合函数之外,select查询中的所有列都必须是Group by子句的一部分。
答案 2 :(得分:0)
如果您使用SQL。
select distinct subjects
from YOUR_TABLE.
或
Select subjects
from YOU_TABLE
group by subjects