Mailinglisten-Archive |
Hi
Ohne mir jetzt sonderlich lange Gedanken darueber zu machen, wenn du
MySQL > 4.0 benutzt, dann kannst du zwei Queries ueber dem selben Schema
per UNION verknupfen.
tschau
Jonnov schrieb:
> Hallo Liste
>
> Ich komme nicht weiter!
> Habe zwei Tabellen
>
> beitrag
> - bei_id
> - bei_titel
> - bei_toppic
>
> beitrag_text
> - bei_l_id
> - bei_id
> - bei_text_titel
> - bei_text_ inhalt
>
> In beitrag_text stehen Datensätze, die zu einem Beitrag in beitrag
> gehören.
> Nicht jeder Beitrag hat auch ein Eintrag in beitrag_text. Andere
> Beiträge haben mehrere Einbtragungen in beitrag_text.
>
> Mein Versuch in den beiden Tabellen nach einem Stichwort zu suchen,
> funktioniert nur in zwei voneinander getrennten abfragen.
> Bekomme das nicht hin mit einer SELECT-Abfrage beide Tabellen zu
> durchsuchen und dem entsprechend bei_id, bei_titel und bei_toppic aus
> beitrag auszugeben.
> Natürlich immer nur einmal.
>
> $beitrag = mysql_query("SELECT * FROM beitrag WHERE concat($dbfelder)
> LIKE '$suche');
>
> $beitrag_text = mysql_query("SELECT distinct beitrag.* from beitrag LEFT
> JOIN beitrag_text ON beitrag.bei_id = beitrag_text.bei_id WHERE
> concat($dbfelder) LIKE '$suche');
>
> Ich erhalte in beiden Abfragen die gleichen Felder ausgegeben. Doch wie
> füge ich die beiden Ergebnisse zusammen????
> Habe schon mit Group By versucht das zu lösen -> nur Fehlermeldungen.
>
> HILFE!
>
> Danke für jede Antwort und Gruß aus Kiel
> Darius
>
>
--
Software-Tomography - we make the invisible visible!
Jan Kuehl
Software-Tomography GmbH
Karlstr.7
D-03044 Cottbus
e-Mail: jan.kuehl at software-tomography.com
http://www.software-tomography.com
Phone: +49 (0355) 4945077
----------------------------
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive