|
Тема |
Re: MySQL SELECT казус [re: SA] |
|
Автор |
salle (един такъв) |
|
Публикувано | 30.03.06 12:51 |
|
|
Явно те си губят основни понятия от релационните бази данни. Препоръчвам ти да прочетеш за обединяването на таблици (JOIN)
Ето ти една зявка която прави приблизително това което описваш, но може иб не съвсем това което искаш :) Може например LEFT JOIN да ти върши по-добра работа, но от описанието ти не е напълон ясно какво точно трябва да получиш. Най-добре е да даваш конкретен пример когато питаш.
SELECT m1.name, m2.name, tbl2.c1, tbl2.c2 ..., tbl2.cN
FROM tbl2, model AS m1, model AS m2
WHERE
tbl2.mod1 = m1.id OR
tbl2.mod2 = m2.id;
Където tbl2.c1 ... cN са останалите колонки от втората таблица
Редактирано от salle на 30.03.06 13:09.
|
| |
|
|
|