Ich habe 2 Tabellen: PROFESSOR und STUDENT. Beide haben eine LEVEL-Spalte, die einen "," begrenzten Wert enthält. Wenn ich einen STUDENT habe, wie kann ich eine Abfrage schreiben, um alle PROFESSORs Matches mindestens 1 STUDENT.LEVEL zurückzugeben?Oracle Join on Delimited String
Zum Beispiel:
STUDENT[1].LEVEL = '1,2'
PROFESSOR[1].LEVEL = '2, 3'
PROFESSOR[2].LEVEL = '2, 4'
Ich möchte
Also für Student 1, möchten Sie 2, 3 und 4 ...? Oder du 1 und 2? Sieht so aus, als hättest du schon 1 und 2 – kbball
Ich möchte PROFESSOR [1] und PROFESSOR [2] zurückgeben. – topcan5
Aber Sie haben das schon in student.level ..? Recht? Was würde die Abfrage tun? – kbball