Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запрос на обьединение и вывод, запрос на обьединение и вывод  
V
    Опции темы
godvinn
Дата 12.2.2009, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 4.4.2008
Где: possibility of mo ving to Kyiv

Репутация: нет
Всего: 1




есть таблица table_1 
id  |1| ,| 2|, | 3 | 
task  |11|, |12| ,|13|

есть таблица table_2
id  |11|, |12|, |13|
name |one|, |two| , |three|

как составить запрос чтобы с таблицы 1 с поля task брались значения и выводились поле (task->id) name, то есть чтобы task c таблицы_1  совпадало с id таблицы_2 и выводилось поле name. 

что сдесь нужно использовать union ? чтобы все не совпавшие поля просто игнорировались?

 



--------------------
Everything happens in life.
user posted image
PM MAIL   Вверх
Gluttton
Дата 12.2.2009, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: 24
Всего: 54



Нет UNION это нечто другое, тебе нужен JOIN 

Код

SELECT table_2.name
FROM table_1
    INNER JOIN table_2
    ON table_1.task=table_2.id    


Цитата

чтобы все не совпавшие поля просто игнорировались?


Для этого тебе нужен INNER JOIN (ещё есть LEFT JOIN, RIGHT JOIN) - RTFM  smile .

Это сообщение отредактировал(а) Gluttton - 12.2.2009, 01:53


--------------------
Слава Україні!
PM MAIL   Вверх
Kbl4AH
Дата 12.2.2009, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 1
Всего: 15



Код

select name from table_2, table_1
where table_2.id = table_1.task

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.