|
|
|
| Подскажите пожалуйста, есть запрос к двум таблицам с JOIN и ON нужно прикрепить еще одну таблицу, и вытащить с третьей таблицы данные в зависимости от данных вытащенных с этих двух таблиц! На данный момент запрос вот такой:
SELECT table2.2id FROM table1JOIN table2 ON (table1.1id=table1.2id) WHERE table1.dan=$login
|
а нужно еще и третью таблицу прикрепить и вытащить с неё данные, где table2.2id = table3.pol
помогите составить! | |
|
|
|
|
|
|
|
для: xpom
(07.11.2011 в 18:33)
| | Следует поступать точно также, после последнего ON пишите новый LEFT JOIN, третья таблица будет присоединен к промежуточной таблице, которая получается в результате объединения первых двух. | |
|
|
|
|
|
|
|
для: cheops
(07.11.2011 в 19:11)
| | cпасибо, большое..
можно еще спросить? если у меня table1.1id которое в ON повторяется много раз, а мне нужно вывести данные с таблицы table2, только по одному совпадающему результату в ON, как это можно вывести? А выводит столько же строк сколько одинаковых table1.1id | |
|
|
|
|
|
|
|
для: xpom
(07.11.2011 в 19:50)
| | аа догадался GROUP BY надо добавить) | |
|
|
|