Seite 1 von 1
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 01:55
von Daniela
hey,
ich habe folgendes:
tabelle 1: id, url
tabelle 2: id, url_id (bezieht sich auf tabelle1.id), text
nun habe ich einen text als parameter, möchte allerdings die tabelle1.url am schluss raushabn. wie packe ich das am besten in 1 query? ich könnte theoretisch erst die url_id abfragen und dann noch ein zweites query machen mit dem ich dann die url auslese, aber das muss doch auch noch besser gehen.
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 06:02
von derHund
=> JOIN
Code: Alles auswählen
SELECT t1.url
FROM t1
JOIN t2 ON t2.id_url = t1.id
WHERE t2.text = "text"
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 10:10
von Mr.Mindless
Oder aber:
Code: Alles auswählen
SELECT t1.url FROM tabelle1 AS t1, tabelle2 AS t2 WHERE t2.text='".$text."'
Grüsse

mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 16:04
von Daniela
danke, und was ist da nun besser von beidem?
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 16:40
von derHund
JOIN ist besser.
edit: alias ohne as ist auch besser.
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 17:55
von Daniela
was bedeutet das edit?
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 18:36
von shapeshifter
.....dass er sein posting editiert hat

mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 18:44
von Daniela
ich lach mich schlapp... ich meinte natürlich den inhalt des edit.
mysql: 2 tabellen mit einer abfrage
Verfasst: 26.05.2005, 18:54
von shapeshifter
.....das alias im mysql-query ohne "AS" zu wählen !