0

私は2つのテーブルを持っています:

テーブル: series:

'id', 'series','thumbnail'

テーブル: videos:

'name','ref','sID'

sID はidin tableの外部キーですseriesseriestableの上位 5 行が必要refですvideos

ただし、私のSQLでは:

SELECT  `series` ,  `thumbnail` ,  `ref` 
FROM  `series` 
LEFT JOIN  `videos` ON  `videos`.`sID` =  `series`.`id` 
ORDER BY  `series`.`id` DESC 
LIMIT 0 , 5

からの最初の一番上の行seriesになりますが、異なる参照で5回複製されます:

Youve Already Got It, image.jpg, fe4
Youve Already Got It, image.jpg, 79c57
Youve Already Got It, image.jpg, bd2
Youve Already Got It, image.jpg, ff15c
Youve Already Got It, image.jpg, 2ce
4

3 に答える 3

0

あなたもこのように試すことができます

SELECT  `series` ,  `thumbnail` ,  `ref` 
FROM  `series` 
INNER JOIN  `videos` ON  `videos`.`sID` =  `series`.`id` 
GROUP BY  `series`.`id` DESC 
LIMIT 0 , 5
于 2013-05-28T11:34:08.860 に答える