SELECT collections.title, collections.uniqueID, uploads.uniqueID as thumb
FROM collections
INNER JOIN uploads ON collections.uniqueID = uploads.uploadGroup
WHERE collections.owner = @owner
この例では、 "uploads"に一致するuniqueid/uploadgroup(コレクション内の3つのアップロードのように)が3行ある場合、これは私に3行戻ってくれます。DISTINCT行のSQL INNER JOIN?
私が探しているのは、それぞれのDISTINCT COLLECTIONSのための1行です.UNIQUEID - これは可能ですか?私は返すようにしたいすべてが
1 | title | uniqueID1
あるとき、私は現在、
1 | title | uniqueID1
2 | title | uniqueID2
3 | title | uniqueID3
を返すよ
1 | uniqueID1 | idhere
2 | uniqueID2 | idhere
3 | uniqueID3 | idhere
ので
1 | title | idhere
とアップロードをコレクションしていているとき
なぜ '1 |タイトル|ユニークID1は '1ではない|タイトル| uniqueID3'?そのような決定の基準はどれですか? PS:あなたは 'mysql'か' sql-server'を選択する必要があります。ソリューションはベンダ固有のものになります – zerkms
タイトル別にグループ化するか、上位1行を取得します。それを決める必要があります。 – AndyMcKenna