basi: sql-Brett

Beitrag lesen

Hi, hab gerade n brett vorm kopf - die lösung ist sicher einfach:

ich hab zwei Tabellen:
prodb und proelement

in prodb:
pro_nr (als primärschlüssel)
pro_folder (verzeichnispfad als text)

in proelement gibt es (u.a.):
pro_ele_nr (als primärschlüssel)
pro_nr (als fremdschlüssel)
pro_ele_folder (verzeichnispfad als text)

  • in pro_ele_folder steht das unterverzeichnis zu pro_folder.

So, beim auslesen eines formulars bekomme ich pro_ele_nr als variable  $whichFolder.

Das Verzeichnis pro_ele_folder auslesen ist dann ja kein ding:

"SELECT pro_ele_folder FROM proelement WHERE pro_ele_nr = $whichFolder"

  • jetzt will ich das Verzeichnis darüber aus der Tabelle prodb auslesen:

"SELECT pro_folder FROM prodb WHERE prodb.pro_nr = UND HIER?"

muss ich für UND HIER? erst einen extra SELECT machen:
"SELECT pro_nr FROM proelement WHERE pro_ele_nr = $whichFolder"
und das ergebnis dann oben einsetzen? oder geht das auch einfacher - ich komm einfach nicht drauf.

gruß, basi