Ich habe 4 Tabellen:Join-Tabelle, ob Not Null und Null
Tabelle 1: Wilayah
wilayah_id wilayah_name
1 wilayah_1
2 wilayah_2
Tabelle 2: Fläche
area_id wilayah_id area_name
1 1 area_1
2 1 area_2
3 2 area_3
4 1 area_4
Tabelle 3: Rayon
rayon_id wilayah_id area_id rayon_name
1 1 1 rayon_1
2 2 3 rayon_2
Tabelle 4: Penyulang
penyulang_id wilayah_id area_id rayon_id penyulang_name
1 1 1 null penyulang_1
2 1 null 1 penyulang_2
3 2 3 null penyulang_3
Wie diese vier Tabellen mit einzelnen Abfrage verbinden, so dass das Ergebnis wie diese aussehen?
Ergebnis, das ich erwarte.
penyulang_id wilayah_name area_name rayon_name penyulang_name
1 wilayah_1 area_1 null penyulang_1
2 wilayah_1 null rayon_1 penyulang_2
3 wilayah_2 area_3 null penyulang_3
Ich versuchte dies: Diese einfach zentriert die Abfrage auf der Penyulang Tabelle
SELECT
penyulang_id,
wilayah_name,
area_name,
rayon_name,
penyulang_name
FROM
wilayah
INNER JOIN area USING(wilayah_id)
INNER JOIN rayon USING (wilayah_id, area_id)
INNER JOIN penyulang USING (wilayah_id, area_id,rayon_id)
aber leer Ergebnis
SELECT penyulang_id, wilayah_name, AREA_NAME, rayon_name, penyulang_name FROM wilayah INNER JOIN Bereich USING (wilayah_id) INNER JOIN rayon USING (wilayah_id, area_id) INNER JOIN penyulang USING (wilayah_id, area_id, rayon_id) 'Rück empty – wawanmadda
Bitte fügen Sie das zu Ihrer Frage hinzu. – rsjaffe