mysql заявка от 2 таблици

NewGuy

Registered
Здравейте. Чудя се как с 1 заявка да направя нещо такова.

ИМЕ от таблица 1
- суб неща от таблица 2
- суб неща от таблица 2
- суб неща от таблица 2
ИМЕ от таблица 1
- суб неща от таблица 2
- суб неща от таблица 2
- суб неща от таблица 2

В първата таблица записвам имената на задачите а във втората под-задачите. Проблема е, че изкарва по няколко пъти "ИМЕ от таблица 1" (Колкото от таблица 2).

При мен се получава...

ИМЕ от таблица 1
- суб неща от таблица 2
ИМЕ от таблица 1
- суб неща от таблица 2
ИМЕ от таблица 1
- суб неща от таблица 2


Искам да го направя само с 1 цикъл. С 2 заявки знам как ще стане.

Заявката ми е...

select * from act, actions where act.id = actions.crimeperson
 
Пак ми връща 2 пъти едно и също нещо.

Направих го
SELECT * FROM act LEFT OUTER JOIN actions ON act.id = actions.crimeperson

Като сложа as дава грешка.
 
Така когато напиша заявката от резултатите които са във втората таблица изкарва

Тест - Резултат 1
Тест - Резултат 2

Повтаря се това тест от първата таблица. На другите дава NULL, които нямат резултат. Въпроса ми е как този Тест да го покаже само 1 и всичките му отдолу под категории.

Искам нещо подобно


SELECT
Цикъл {
SELECT where $id ...
Цикъл {
.......
}
}

Но само с 1 заявка. Възможно ли е?
 

Back
Горе