2017-09-15 107 views
-4

我在sql视图中有这个sql查询。 MYSQL数据库sql选择不同的两个参数

SELECT DISTINCT 
    `table`.`date` 
    `table`.`name` 
FROM 
    `table` 

我需要了解: 难道我们选择具有独特date独特name 还是只有一个参数必须是唯一的所有记录。

比方说,我有3个记录:

date="11.04.15" name="xxx" 

    date="11.04.15" name="yyy" 
    date="11.04.15" name="yyy" 

它会首先选择两个记录?

+1

什么数据库? –

+1

整个记录/记录将是唯一的,所以返回的列的组合。但是,如上所述,您应该在您的问题中**标记**正确的数据库。 – Igor

+1

没有'WHERE'子句,因此您的查询将返回两个记录。 – Stavr00

回答

1

它会选择所有具有唯一日期+名称条目的记录,所以是,会出现2条记录

+0

更新的问题检查请。 – user2950593

+0

它会采取2个第一个记录,然后 – alexay68