Возврат только 1 строки из вторичной таблицы (MySQL) [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Возврат только 1 строки из вторичной таблицы (MySQL) [дубликат]

Сообщение Гость »


У меня есть 2 таблицы (gallery и Gallery_images):

CREATE TABLE `gallery` ( `id` int(11) НЕ НУЛЬ, `title` varchar(255) НЕ NULL, `создано` дата-время НЕ NULL, `модифицированное` datetime NOT NULL, `status` tinyint(1) NOT NULL ПО УМОЛЧАНИЮ 1 КОММЕНТАРИЙ '1=Активный | 0=Неактивно' ) ENGINE=InnoDB CHARSET ПО УМОЛЧАНИЮ=utf8 COLLATE=utf8_unicode_ci; СОЗДАТЬ ТАБЛИЦУ `gallery_images` ( `id` int(11) НЕ НУЛЬ, `gallery_id` int(11) НЕ НУЛЬ, `имя_файла` varchar(255) НЕ NULL, `uploaded_on` дата-время НЕ NULL, `orderNo` int(11) NOT NULL ПО УМОЛЧАНИЮ 0 ) ENGINE=InnoDB CHARSET ПО УМОЛЧАНИЮ=utf8 COLLATE=utf8_unicode_ci; Для отображения результатов с помощью PHP в качестве предварительного просмотра галереи я хочу показывать только заголовок галереи (из таблицы галереи) и только первое изображение (из таблицы Gallery_images).

Я использовал этот запрос:

ВЫБРАТЬ ОТЛИЧНЫЕ a.title AS основная категория, b.file_name ИЗ галереи а, галереи_изображений б ГДЕ a.id = b.gallery_id упорядочить по названию Но, похоже, он возвращает ВСЕ результаты. Я хочу, чтобы возвращалось только первое изображение, а не все изображения.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»