Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > SELECT из двух таблиц по логике третей


Автор: IGanja 18.2.2008, 17:56
Есть три таблицы

таблица 1
| ID | name    |
|  5  |  шарик |

таблица 2
| ID |   name     |
|  7  |  зеленый |

таблица 3
| ID | IDtab_1 | IDtab_2 |
|  2 |       5      |      7       |

Ни как немогу придумать как сдепать запрос, чтоб получился "зеленый шарик"

Автор: igorold 19.2.2008, 08:21
Код

select Table1.name, Table2.name from Table3 left join Table1 on Table1.ID=Table3.IDtab_1 left join Table2 on Table2.ID=Table3.IDtab_2 ;

Автор: IGanja 19.2.2008, 10:42
Спасибо большое!!!

Автор: igorold 19.2.2008, 12:46
на здоровье ... я кстати один символ в том запросе неверно написал ... уже исправил ... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)