Скажем, у меня есть две таблицы, в которые я хочу присоединиться. Категории:MySQL Query: LIMITing JOIN
id name
----------
1 Cars
2 Games
3 Pencils
И детали:
id categoryid itemname
---------------------------
1 1 Ford
2 1 BMW
3 1 VW
4 2 Tetris
5 2 Pong
6 3 Foobar Pencil Factory
Я хочу, чтобы запрос, который возвращает категорию и первый (и только первым) ItemName:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 1 Ford
2 Games 4 Tetris
3 Pencils 6 Foobar Pencil Factory
И там я мог бы получить случайные результаты, такие как:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 3 VW
2 Games 5 Pong
3 Pencils 6 Foobar Pencil Factory
Спасибо!
Как вы определяете "First"? Он выглядит как минимальное значение ID в элементе? – 2008-10-02 15:36:45
Да, мое плохое. Сначала я имею в виду самый низкий идентификатор. – Eikern 2008-10-02 16:07:52