SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.08.2013 16:42:23

exec
Участник
Зарегистрирован: 28.08.2013
Сообщений: 1

sql запрос

есть запрос
SELECT * FROM `main` WHERE `T` = 1 AND `G` = 50 AND `U` = 900 AND `P` = 0
он не работает. хотя phpmyadmin рисует зелененькое поле, типа все хорошо, но записей вашему запросу не найдено

а вот если четвертый аргумент убрать:
SELECT * FROM `main` WHERE `T` = 1 AND `G` = 50 AND `U` = 900
все работает

и если третий аргумент убрать:
SELECT * FROM `main` WHERE `T` = 1 AND `G` = 50 AND `P` = 0
все тоже работает


в чем подвох? у mysql-ля стоит какое то ограничение?

Неактивен

 

#2 28.08.2013 20:15:55

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: sql запрос

Никакого подвоха и ограничения нет.
Просто у вас нет строк, удовлетворяющих первому запросу, но есть для второго и третьего.
Если это не так, то приводите пример с данными.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson