Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mysql: 2 tabellen mit einer abfrage

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 26.05.2005, 01:55

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.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


derHund
PostRank 5
PostRank 5
Beiträge: 296
Registriert: 08.01.2005, 14:39

Beitrag von derHund » 26.05.2005, 06:02

=> JOIN

Code: Alles auswählen

SELECT t1.url 
FROM t1
JOIN t2 ON t2.id_url = t1.id
WHERE t2.text = "text"

Mr.Mindless
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 05.01.2005, 12:31

Beitrag von Mr.Mindless » 26.05.2005, 10:10

Oder aber:

Code: Alles auswählen

SELECT t1.url FROM tabelle1 AS t1, tabelle2 AS t2 WHERE t2.text='".$text."'  
Grüsse ;)
Branchenverzeichnis speziell für Handwerker aus ganz Deutschland

Wissen ist Macht.
Nix wissen, macht nix.

Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 26.05.2005, 16:04

danke, und was ist da nun besser von beidem?

derHund
PostRank 5
PostRank 5
Beiträge: 296
Registriert: 08.01.2005, 14:39

Beitrag von derHund » 26.05.2005, 16:40

JOIN ist besser.
edit: alias ohne as ist auch besser.

Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 26.05.2005, 17:55

was bedeutet das edit?

shapeshifter
PostRank 9
PostRank 9
Beiträge: 1480
Registriert: 20.10.2004, 16:01

Beitrag von shapeshifter » 26.05.2005, 18:36

.....dass er sein posting editiert hat :lol:

Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 26.05.2005, 18:44

ich lach mich schlapp... ich meinte natürlich den inhalt des edit.

shapeshifter
PostRank 9
PostRank 9
Beiträge: 1480
Registriert: 20.10.2004, 16:01

Beitrag von shapeshifter » 26.05.2005, 18:54

.....das alias im mysql-query ohne "AS" zu wählen !

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag