2011-08-18 3 views
0

Есть 2 запросов:PHP MySQL Объединение нескольких объединенных таблиц

select * from gallery_images JOIN photo_galleries ON photo_galleries.albumID=gallery_images.albumID 


select * from multimedia_video JOIN video_content ON multimedia_video.id=video_content.id_href 

Также у меня есть поле "albumDateCreated" на "photo_galleries" таблицу и поле "DateCreated" на "multimedia_video". Я хочу отсортировать свои запросы по этим полям

Что является лучшим методом для участия в моих 2-х "объединениях"?

ответ

1

Просто так, как вы создали другие:

SELECT * FROM gallery_images 
    JOIN photo_galleries ON photo_galleries.albumID=gallery_images.albumID 
    JOIN multimedia_video ON photo_galleries.albumDateCreated=multimedia_video.DateCreated 
    JOIN video_content ON multimedia_video.id=video_content.id_href 
+0

Хех. На самом деле «DateCreated» и «albumDateCreated» не являются обычными. Мне нужно отображать все мои фото и видео альбомы за один цикл и заказывать их по дате, где они были созданы. – user900341

Смежные вопросы