Я пытаюсь получить больше данных за один раз, чтобы экспортировать эти данные в документ. Так что я хотел использовать различные, чтобы уменьшить данные и хотел бы, чтобы они вышли из них.SQL говорит, что синтаксис кода DECLARE не правильный
DECLARE @counter INT,
@loop INT,
@company_name VARCHAR(40)
SET @counter = 10,
@loop = 0
WHILE @loop <= @counter
SELECT Company, Firstname, Surname, eMail, Adress, Place, Phone, Fax FROM `table`
WHERE Company = PRINT @company_name
BEGIN SET @counter = (
SELECT COUNT (SET @company_name = (
SELECT DISTINCT Company FROM `table`
)) FROM `table`
)
SET @loop = @loop +1
END
Ваш код буквально с помощью 'table' окружении клещами, или у вас есть настоящее имя таблицы? – Crowcoder
Это странный запрос, почему вы зацикливаете в первую очередь? –
Кажется намного сложнее, чем нужно. Почему бы не сделать простой 'select distinct'? –