|
Выборка из 2 и более таблиц
|
| Автор |
Сообщение |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Вт, 14 Июл, 2009 17:53 Заголовок сообщения: Выборка из 2 и более таблиц |
|
|
Есть одна таблица, один уникальный праймари.
Задача: разнести в 2 таблицы. (праймари сохраняется)
Вопрос: каким одним запросом выбрать донные по этому праймари из первой и второй таблицы
С меня килограмм монет.
Заранее спасибо. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
madhamster Согнул ложку


Зарегистрирован: 09.10.2006 Сообщения: 902
432 
|
Добавлено: Вт, 14 Июл, 2009 21:20 Заголовок сообщения: |
|
|
| Код: | | SELECT * FROM table1 JOIN table2 USING(id) |
Если я прально понял...
В любом случае прочекай JOIN, LEFT JOIN, USING, GROUP BY, UNION _________________ NextStage - live music competition |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2066 Откуда: Самара 11733 
|
Добавлено: Ср, 15 Июл, 2009 07:32 Заголовок сообщения: Re: Выборка из 2 и более таблиц |
|
|
| lazutov писал(а): | Есть одна таблица, один уникальный праймари.
Задача: разнести в 2 таблицы. (праймари сохраняется)
Вопрос: каким одним запросом выбрать донные по этому праймари из первой и второй таблицы
С меня килограмм монет.
Заранее спасибо. |
Что получить правильный ответ надо задать правильный вопрос (c)
Все зависит от того как вам нужно разнести данные в 2 таблицы (надеюсь не вдребезги? ), смотрите варианты:
1) есть таблица
| Код: | id = 1
owner = Вася
...
id = 2
owner = Петя
... |
Вам нужно чтобы в одной таблице хранились данные васи, а в другой пети, то запрос будет
select * from vasja union all select * from Petja
2) есть таблица
| Код: | id = 1
user = Вася
moto = Привет мир!
id = 2
user = Петя
moto = Иди на ...! |
Вам нужно сделать две таблицы в одной имя пользователя, во второй его девиз, то запрос будет
select * from user, moto where user.id = moto.id
Возможно придется использовать левый или правый join если например девиз может быть не у всех и вы удалите пустые строчки из табоицы moto.
3) Как-то по другому - тогда нужно уточнение. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2066 Откуда: Самара 11733 
|
|
| Вернуться к началу |
|
 |
|