E
erlprinz
Grünschnabel
Hallo Leute,
ich brauche hilfe bei einer Tabellenverknüpfung. Den Trick mit den Joins habe ich noch nicht ganz verstanden.
Ich habe folgende zwei Tabellen:
pages:
page_id | page_type | page_position | page_content | page_publish
page_parent
ppar_id | ppar_parent | ppar_child
ich möchte nun alle ppar_childs (und deren dazugehörigen inhalt) auslesen, deren ppar_parent der variable $page_id im script, den status 'published' haben und vom seitentyp 'part' sind, gereiht nach der page_position
mein query lautet bisher so:
bisher erhalte ich aber jedes mal, wenn die $page_id in der tabelle page_parents als ppar_parent eingetragen ist, alle seiten, die 'part' und 'published' sind, ausgeworfen
mit den joins habe ich jetzt schon einige stunden herumrecherchiert und experimentiert, ganz geschnallt hab ich das leider noch nicht. bitte um hilfe
lg,
der erlprinz
ich brauche hilfe bei einer Tabellenverknüpfung. Den Trick mit den Joins habe ich noch nicht ganz verstanden.
Ich habe folgende zwei Tabellen:
pages:
page_id | page_type | page_position | page_content | page_publish
page_parent
ppar_id | ppar_parent | ppar_child
ich möchte nun alle ppar_childs (und deren dazugehörigen inhalt) auslesen, deren ppar_parent der variable $page_id im script, den status 'published' haben und vom seitentyp 'part' sind, gereiht nach der page_position
mein query lautet bisher so:
PHP:
SELECT DISTINCT page_id, page_content FROM page_parent, pages WHERE ppar_parent='$page_id' AND page_publish='1' AND page_type='part' ORDER BY page_position
bisher erhalte ich aber jedes mal, wenn die $page_id in der tabelle page_parents als ppar_parent eingetragen ist, alle seiten, die 'part' und 'published' sind, ausgeworfen
mit den joins habe ich jetzt schon einige stunden herumrecherchiert und experimentiert, ganz geschnallt hab ich das leider noch nicht. bitte um hilfe
lg,
der erlprinz