Я объединил эти два запроса:
SELECT `ad_general`.`id`, `ad_general`.`status`, `ad_general`.`category`, `ad_general`.`type`, `ad_general`.`specification`, `ad_general`.`m2`, `ad_general`.`price`, `ad_general`.`title`, `ad_general`.`city`, `ad_general`.`parabirimi`, `ad_general`.`tarih`, `kgsim_districts`.`isim` as district, `kgsim_cities`.`isim` as city, (
SELECT `adpictures`.`picturelink`
FROM `adpictures`
WHERE `adpictures`.`adid` = `ad_general`.`id` LIMIT 1
) AS picture
FROM (`ad_general`)
LEFT JOIN `kgsim_cities` ON `kgsim_cities`.`id` = `ad_general`.`city`
LEFT JOIN `kgsim_districts` ON `kgsim_districts`.`id` = `ad_general`.`district`
WHERE `ad_general`.`city` = '708'
AND `ad_general`.`status` = '1'
AND `ad_general`.`category` = '1'
AND `ad_general`.`type` = '3'
ORDER BY `ad_general`.`id` desc
LIMIT 15
SELECT count(`ad_general`.`id`) as sayi
FROM (`ad_general`)
WHERE `city` = '708'
AND `status` = '1'
AND `category` = '1'
AND `type` = '3'
В этом запросе:
SELECT `ad_general`.`id`, (
SELECT count(`ad_general`.`id`) as sayi
FROM (`ad_general`)
WHERE `city` = 708 AND `status` = 1 AND `category` = 1 AND `type` = 3 ) AS sayi, `ad_general`.`status`, `ad_general`.`category`, `ad_general`.`type`, `ad_general`.`specification`, `ad_general`.`m2`, `ad_general`.`price`, `ad_general`.`title`, `ad_general`.`city`, `ad_general`.`parabirimi`, `ad_general`.`tarih`, `kgsim_districts`.`isim` as district, `kgsim_cities`.`isim` as city, (
SELECT `adpictures`.`picturelink`
FROM `adpictures`
WHERE `adpictures`.`adid` = `ad_general`.`id` LIMIT 1
) AS picture
FROM (`ad_general`)
LEFT JOIN `kgsim_cities` ON `kgsim_cities`.`id` = `ad_general`.`city`
LEFT JOIN `kgsim_districts` ON `kgsim_districts`.`id` = `ad_general`.`district`
WHERE `ad_general`.`city` = '708'
AND `ad_general`.`status` = '1'
AND `ad_general`.`category` = '1'
AND `ad_general`.`type` = '3'
ORDER BY `ad_general`.`id` desc
LIMIT 15
Мне было интересно, какой из них является лучшим и почему?Потому что это немного сбивает меня с толку из-за того, что в каждом ряду есть результат «сайи».