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