SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 18.08.2009 10:52:02

max_kjf
Участник
Зарегистрирован: 18.08.2009
Сообщений: 2

сложный запрос

Запрос типа
select posnak.naimen, nakladna.namberchetf, sklad.cena
from posnak left join nakladna, sklad on posnak.idid = nakladna.id and posnak.naimen = sklad.naimen
на моем локальном компе (MySQL 3.23.0 up through 4.1.15.) работает без проблем.
А на хостинге (mysql-server-5.0.45-7.el5) выдает ошибку:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' sklad on posnak.idid = nakladna.id and posnak.naimen = sklad.naimen' at line 1

Помогите плиз изменить запрос чтоб работало.

Неактивен

 

#2 18.08.2009 14:32:47

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

Re: сложный запрос

http://dev.mysql.com/doc/refman/5.0/en/join.html

select posnak.naimen, nakladna.namberchetf, sklad.cena
from posnak left join nakladna on posnak.idid = nakladna.id join sklad where posnak.naimen = sklad.naimen

Неактивен

 

#3 18.08.2009 16:57:05

max_kjf
Участник
Зарегистрирован: 18.08.2009
Сообщений: 2

Re: сложный запрос

Спасибо )))

Неактивен

 

Board footer

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