Hallo,
ich kapier es leider wieder mal nicht und brauche Eure Hilfe.
Ich habe zwei Tabellen:
Tabelle Produkte
Tabelle Aktivitaeten
Ich möchte jetzt eine Liste aller Produkte haben, wobei die Produkte immer komplett ausgegeben werden sollen. In einer weiteren Spalte soll stehen, ob der entsprechende ma_key in der Tabelle aktivitaet enthalten ist oder nicht.
Ich mache bisher:
SELECT p.produkt_key, a.ma_key FROM Produkte p
left JOIN aktivitaeten a on a.produkt_key = p.produkt_key
where a.ma_key = 2
Der ma_key 2 hat noch keine Aktivität, die Produktliste soll dennoch vollständig kommen. Sprich das Ergebnis sollte so aussehen:
+-------------+--------+
| produkt_key| ma_key |
+-------------+--------+
| a | null |
| b | null |
+-------------+--------+
Beim ma_key 3 soll das Ergebnis so aussehen:
+-------------+--------+
| produkt_key| ma_key |
+-------------+--------+
| a | 3 |
| b | null |
+-------------+--------+
Mit welchem Join bekomme ich das hin? Vielen Dank für Eure Hilfe...
ich kapier es leider wieder mal nicht und brauche Eure Hilfe.
Ich habe zwei Tabellen:
Tabelle Produkte
id | produkt_key |
1 | a |
2 | b |
id | produkt_key | ma_key |
1 | a | 1 |
2 | b | 1 |
3 | a | 3 |
Ich mache bisher:
SELECT p.produkt_key, a.ma_key FROM Produkte p
left JOIN aktivitaeten a on a.produkt_key = p.produkt_key
where a.ma_key = 2
Der ma_key 2 hat noch keine Aktivität, die Produktliste soll dennoch vollständig kommen. Sprich das Ergebnis sollte so aussehen:
+-------------+--------+
| produkt_key| ma_key |
+-------------+--------+
| a | null |
| b | null |
+-------------+--------+
Beim ma_key 3 soll das Ergebnis so aussehen:
+-------------+--------+
| produkt_key| ma_key |
+-------------+--------+
| a | 3 |
| b | null |
+-------------+--------+
Mit welchem Join bekomme ich das hin? Vielen Dank für Eure Hilfe...
Kommentar