Запрос:
SELECT max(image_url), Model_Name
FROM (
SELECT max(image_url), Model_Name
FROM dbo.proinfo_vodafone WHERE Brand_name='Nokia'
UNION
SELECT max(image_url), Model_Name
FROM dbo.proinfo_3 WHERE Brand_name='Nokia'
UNION
SELECT max(image_url), Model_Name
FROM dbo.proinfo_t WHERE Brand_name='Nokia'
UNION
SELECT max(image_url), Model_Name
FROM dbo.proinfo_o2 WHERE Brand_name='Nokia'
UNION
SELECT max(image_url), Model_Name
FROM dbo.proinfo_orange
WHERE Brand_name='Nokia') AS temp
WHERE Model_Name IS NOT NULL
GROUP BY Model_Name
ORDER BY Model_name ASC
Выдает ошибку: Msg 8155, Уровень 16, Состояние 2, Строка 3 Столбец 1 для столбца «temp» не указан.
СейчасЕсли честно, я не очень хорошо разбираюсь с SQL, и я сделал этот запрос, используя Quick Replace в похожем запросе, и я не могу понять, что не так с запросом.
Пожалуйста, помогите!Заранее спасибо.
Anchit