Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Unknown column / 3 сообщений из 3, страница 1 из 1
06.07.2005, 00:00:13
    #33151271
_slip_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unknown column
Подскажите почему скрипт выдает ошибку
Unknown column 'sums' in 'where clause'

в запросе (и правильно ли оформлен запрос):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
select * FROM users_data, 
zakaz, 
sklad, 
otgruzka, 
(SELECT zakaz.koli_izdelii_zak_kl, sklad.kolvo, otgruzka.kolvo_ot, SUM(zakaz.koli_izdelii_zak_kl-sklad.kolvo-otgruzka.kolvo_ot) 
FROM zakaz, sklad, otgruzka GROUP BY zakaz.koli_izdelii_zak_kl) AS sums 
WHERE zakaz.${sel} LIKE '%${what}%' 
AND zakaz.username = users_data.user
AND users_data.type = 'user' 
AND sums >  0 ";
...
Рейтинг: 0 / 0
06.07.2005, 02:16:53
    #33151329
_slip_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unknown column
Ам, немного не верню, подправил:

$query = "select * FROM users_data,
zakaz,
sklad,
otgruzka
WHERE (SELECT zakaz.koli_izdelii_zak_kl, sklad.kolvo, otgruzka.kolvo_ot, SUM(zakaz.koli_izdelii_zak_kl-sklad.kolvo-otgruzka.kolvo_ot)
FROM zakaz, sklad, otgruzka GROUP BY zakaz.koli_izdelii_zak_kl) > 0
AND zakaz.${sel} LIKE '%${what}%'
AND zakaz.username = users_data.user
AND users_data.type = 'user'

но все равно что то не то, не могу понять ЧТО?
...
Рейтинг: 0 / 0
06.07.2005, 10:26:51
    #33151577
Welly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Unknown column
_slip_Подскажите почему скрипт выдает ошибку
Unknown column 'sums' in 'where clause'

Потому что условие на sums должно быть не в WHERE, а в HAVING
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Unknown column / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]