我知道我可以这样选择distinct:
SELECT DISTINCT id, title, photo FROM myTable;
但是当我想要SELECT id, title
但是有不同的title
时,我该怎么做?
我的意思是我想选择行,避免重复的标题。因为可能有重复的照片,但这并不重要,我只需要不同的titles
。那么我应该如何选择photo
和title
字段,同时设置title
是唯一的和不同的?
SELECT id, title, photo FROM myTable GROUP BY title;
取决于您的数据,但基本上您希望强制photo返回单个值,以及您独特的标题。像这样:
SELECT title, MAX(photo)
FROM myTable
GROUP BY title
例如Distinct Photo表示所有的照片没有重复