SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 16.01.2008 00:17:11

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

ХЕЕЕЛЛП!!! Помогите люди добрые

Как объединить два запроса с результатом в один столбец?

Пишу так:

SELECT X
FROM Y

UNION

SELECT Z
FROM F

Пишет что синтакс неверный... В чем дело? Заранее спасибо smile

Неактивен

 

#2 16.01.2008 00:22:42

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: ХЕЕЕЛЛП!!! Помогите люди добрые

Приведенный синтаксис правильный, приведите пожалуйста сам запрос и ошибку, которую выдает MySQL.

Неактивен

 

#3 16.01.2008 00:27:45

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

Re: ХЕЕЕЛЛП!!! Помогите люди добрые

ЗАПРОС в PHP MyAdmin 2.5.6
SELECT bron.number_of_room
From rooms
UNION
SELECT clients.number_of_room
From clients
       
                                                                 ВЫДАЕТ ТАКОЕ sad
БД Hotel - таблица clients на localhost
Ошибка

SQL-запрос : 

SELECT bron.number_of_room
FROM rooms
UNION
SELECT clients.number_of_room
FROM clients
LIMIT 0 , 30

Ответ MySQL:


#1064 - You have an error in your SQL syntax near 'UNION
SELECT clients.number_of_room
FROM clients LIMIT 0, 30' at line 3

[Документация] · [Назад]

Неактивен

 

#4 16.01.2008 01:42:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: ХЕЕЕЛЛП!!! Помогите люди добрые

Вы обращаетесь к другой таблице bron, видимо ошибка в этом. Замените bron.number_of_room на rooms.number_of_room

SELECT rooms.number_of_room
From rooms
UNION
SELECT clients.number_of_room
From clients

Неактивен

 

Board footer

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