Like
Новичок
выборка из 3 таблиц, с пустыми полями тоже показать
Допустим есть три таблицы: tov_main users_main tov_photos
Вывожу в админке постранично ($strt,$pp) одним списком товары, тип ($type) которого соответствует своему типу (0 – нет на складе, 1 - есть) и покупателю (uid), а у каждого товара есть несколько картинок (pic_id) показываю одну первую.
Делаю такой запрос, но вижу только те строки, где есть хотябы одна картинка. А нужно если нет картинки все равно вывести эти строки с картинкой nopic.jpg Помогите составить грамотно запрос, или несколько запросов.
Спасбио.
Допустим есть три таблицы: tov_main users_main tov_photos
Вывожу в админке постранично ($strt,$pp) одним списком товары, тип ($type) которого соответствует своему типу (0 – нет на складе, 1 - есть) и покупателю (uid), а у каждого товара есть несколько картинок (pic_id) показываю одну первую.
PHP:
$r=mysql_query("SELECT tov_main.*, users_main.*, tov_photos.*
FROM tov_main, users_main, tov_photos
WHERE tov_main.type=$type
AND users_main.uid=tov_main.idwho
AND tov_main.tov_id=tov_photos.pic_id
GROUP BY 1 DESC
ORDER BY tov_id DESC
LIMIT $start,$pp");
while ($R=mysql_fetch_array($r)) {
print "скип";
print "Товар".$R["tov_id"]." Юзер ".$R["uid"]." Фото ".$R["photos"]."";
print "скип";
}
Спасбио.