
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.10.2014, 10:59:27
|
|||
|---|---|---|---|
|
|||
Запрос к 3 таблицам |
|||
|
#18+
Добрый день. Пятница и голове совсем худо:( таблица: t1 . поля: id, name таблица: t2 . поля: idt1, n2 таблица: t3 . поля: idt1, n3 значения в полях idt1 в таблицах 2 и 3 имеют одинаковое значение, но разное количество записей. Можно одним запросом выбрать t2.n2 и t3.n3, где idt=1? Допустим t1: id=1, name='вася'; t2: idt1=1, n2='петров' t2: idt1=1, n2='иванов' t3: idt1=1, n3='федорович' забыл как с join сделать! Чтобы получить результат, типа Код: plaintext 1. 2. Спасибо заранее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 11:40:50
|
|||
|---|---|---|---|
|
|||
Запрос к 3 таблицам |
|||
|
#18+
AlexSes, AlexSes, в тестовом примере не будет NULL, там будет вася | петров | федорович вася | иванов | федорович Код: sql 1. 2. 3. 4. 5. а зачем раскидывать фио на три таблицы?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 11:51:51
|
|||
|---|---|---|---|
|
|||
Запрос к 3 таблицам |
|||
|
#18+
SharuPoNemnogu, авторв тестовом примере не будет NULL, там будет вот именно, а хотелось бы с NULL автора зачем раскидывать фио на три таблицы только для примера. на самом деле есть табличка и еще две с разным набором данных, связанная с первой табличкой. выход - делать 2 запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 11:57:38
|
|||
|---|---|---|---|
|
|||
Запрос к 3 таблицам |
|||
|
#18+
чтобы был null в "отчестве" тогда надо в t3 добавить еще idt2. тогда будет join t1 t2 и left join t2 t3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834135]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 346ms |

| 0 / 0 |
