melo
однажды
Помогите с запросом.
Есть две таблицы.
Объект
id|title|notice|price
КартинкиОбъекта
id|object_id|small_image|medium_image|large_image
Одному объекту могут соответствовать несколько картинок в таблице КартинкиОбъекта, но при не детальном показе объекта надо показывать только одну картинку. Как можно выбрать 1 запросом запись из таблицы Объект и первую запись из таблицы КартинкиОбъекта связанные по object_id?
-~{}~ 24.03.09 10:55:
У меня выходит такой запрос:
[SQL]
SELECT o.id AS id,
o.title AS title,
o.notice AS notice,
o.price AS price,
(SELECT op.large_image FROM object_picture AS op WHERE op.object_id = o.id LIMIT 1) AS large_image
FROM object AS o
WHERE o.best = '1'
[/SQL]
это нормально?
Есть две таблицы.
Объект
id|title|notice|price
КартинкиОбъекта
id|object_id|small_image|medium_image|large_image
Одному объекту могут соответствовать несколько картинок в таблице КартинкиОбъекта, но при не детальном показе объекта надо показывать только одну картинку. Как можно выбрать 1 запросом запись из таблицы Объект и первую запись из таблицы КартинкиОбъекта связанные по object_id?
-~{}~ 24.03.09 10:55:
У меня выходит такой запрос:
[SQL]
SELECT o.id AS id,
o.title AS title,
o.notice AS notice,
o.price AS price,
(SELECT op.large_image FROM object_picture AS op WHERE op.object_id = o.id LIMIT 1) AS large_image
FROM object AS o
WHERE o.best = '1'
[/SQL]
это нормально?