如何確保IDTAG列的第一個出現的不重複?MySQL的:首先排序每次出現,之後的剩餘
實施例:IDTAG出現前4(IN子句內的值的大小)不能85,85,85,90
DB模式:http://sqlfiddle.com/#!2/0a683/2
我不通過使用基團,因爲有時我需要在IN子句內限制多個ID。如果我使用實例:
SELECT
tr.idreceita,
tr.idtag
FROM tagreceita tr
WHERE tr.idtag IN (85,88,90)
GROUP BY tr.idtag
LIMIT 4
這將是理想的,如果它導致4行僅值允許在tr.idtag IN(85,88,90)
謝謝!
'我不使用group by,因爲有時我需要限制比ID的數量更多的內部,也clause'指定查詢此情況下,請 – zzlalani
只是想和你三個結果中記錄集? 'IN(85,88,90)' – zzlalani
我試圖改善這個問題。 –