Ik heb 2 tabelen nl:
Tabel (T_regio) voor de regio info
regio_id regio
-----------------------------------------
1 limburg
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
6 belgië
Tabel (t_curvit_regio) voor de koppeling tussen de regio en de student
id regio_id student_id
------------------------------------------------------------------
1 1 1
1 6 1
Nu wil ik een lijst weergeven van de nog niet gekoppelde regio's. maw de output moet hetvolgende zijn:
regio_id regio
-----------------------------------------
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
Echter dit krijg ik niet klaar in 1 stored procedure.
Hetgeen ik momenteel heb is hetvolgende:
Echter hier maakt hij een cartesiaans product van.
Output
regio_id regio
-----------------------------------------
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
6 belgië
1 limburg
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
Kan mij iemand helpen met de Query?
Tabel (T_regio) voor de regio info
regio_id regio
-----------------------------------------
1 limburg
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
6 belgië
Tabel (t_curvit_regio) voor de koppeling tussen de regio en de student
id regio_id student_id
------------------------------------------------------------------
1 1 1
1 6 1
Nu wil ik een lijst weergeven van de nog niet gekoppelde regio's. maw de output moet hetvolgende zijn:
regio_id regio
-----------------------------------------
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
Echter dit krijg ik niet klaar in 1 stored procedure.
Hetgeen ik momenteel heb is hetvolgende:
code:
1
2
3
4
5
| SELECT T_regio.regio, T_regio.regio_id FROM T_regio INNER JOIN t_curvit_regio ON t_regio.regio_id = t_curvit_regio.regio_id WHERE t_curvit_regio.student_id = '1' |
Echter hier maakt hij een cartesiaans product van.
Output
regio_id regio
-----------------------------------------
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
6 belgië
1 limburg
2 antwerpen
3 vlaams brabant
4 oost vlaanderen
5 west-vlaanderen
Kan mij iemand helpen met de Query?