maybe_we
Guest
выборка из двух таблиц где t1.id=t2.id
Есть вот такой запрос:
выбирающий записи из таблицы anketa, которым есть соответствия в таблице fotos
На локальной машине стоит MySQL 3.23.58, на сервере 3.23.56. На локальной машине всё работает правильно, на сервере выдаёт 0 строк, хотя записи удовлетворяющие условиям выборки есть.
Убираем из запроса "fotos AS f" и "AND f.username=a.username", остаётся такой запрос:
Тогда и на сервере и локально работает как надо. В чём может быть проблема? Неужели 3.23.56 не поддерживает такую конструкцию? Как быть?
Есть вот такой запрос:
Код:
SELECT DISTINCT a.username, a.id
FROM anketa AS a, fotos AS f
WHERE a.gender='male'
AND (a.birthday between '1952-12-23' and '1989-12-23')
AND (a.growth between '100' and '220')
AND (a.weight between '10' and '100')
AND f.username=a.username
На локальной машине стоит MySQL 3.23.58, на сервере 3.23.56. На локальной машине всё работает правильно, на сервере выдаёт 0 строк, хотя записи удовлетворяющие условиям выборки есть.
Убираем из запроса "fotos AS f" и "AND f.username=a.username", остаётся такой запрос:
Код:
SELECT DISTINCT a.username, a.id
FROM anketa AS a
WHERE a.gender='male'
AND (a.birthday between '1952-12-23' and '1989-12-23')
AND (a.growth between '100' and '220')
AND (a.weight between '10' and '100')