WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- join oder so? querverknüpfung..

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » join oder so? querverknüpfung.. - 23 Nov 2024 Antworten
join oder so? querverknüpfung..
Agent
Quasselstrippe
Threadstarter




Beiträge: 306

hi zusammen,
folgendes "szenario":

tabelle1
id name
1 klaus
2 peter
3 fritz usw....

tabelle zwei
gid ht at
1 1 2
2 2 3

wobei ht und at jeweils die ids aus tabelle eins sind. Was ich moechte:

select * from tabelle2 where gid = 1 z.B.

dann kaeme: ht 1 at 2
ich moechte aber das da der jweilige name der id aus tabelle eins auftaucht...
ich bekomme das zwar hin aber nur auf SEHR umstaendlichen weg... und mit joins hab ich rumexperementiert bin aer zu keiner loesung gekommen.....

kann mir jemand helfen?


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

Hallo,

ich bin kein Datenbankprofi, aber mit nem Join sieht das glaub ich schlecht aus. Wenn Du drei Tabellen damit verknüpfen willst, müssen die alle unterschiedlich sein.

Eine Lösung wäre vielleicht die Tabelle1 mit den Namen in ein temporäre Tabelle3 zu kopieren, die drei dann mit nem Join zu verknüpfen und dann die temporäre Tabelle wieder zu löschen.

Oder Du fragst einfach Tabelle1 ab, hälst die Namen in einem Array vor und ersetzt bei der Ausgabe von Tabelle2 einfach die IDs mit den entsprechenden Namen.

Aber vielleicht gibts ja auch noch ganz einfache Lösung. Bin wie gesagt kein Datenbank-Profi

---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
Agent
Quasselstrippe
Threadstarter




Beiträge: 306

Du fragst einfach Tabelle1 ab, hälst die Namen in einem Array vor und ersetzt bei der Ausgabe von Tabelle2 einfach die IDs mit den entsprechenden Namen.


das klingt schon ziemlich nah dran.... jetzt fehlt mir nur noch der passende source dazu

also ich bekomm das auch hin, mit zwei abfragen, sprich: in einer schleife die abfrage die ids auslesen, und pro gefundener id die abfrage welcher name sich dahinter verbirgt.....
und wieder von vorne.... aber ich will das halt in einer abfrage machen.....

ich bin mir auch sicher das das gar nicht SO schwer ist..... naja.... vielleicht hat ja noch jemand mitleid....

thanks anyway


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

Diese Nachricht wurde geändert von: languitar
  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » join oder so? querverknüpfung..

Aktuelle Beiträge zur Hilfe im Forum für Homepage - join oder so? querverknüpfung.. im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127825    Heute : 219     Gestern : 761     Online : 236     23.11.2024    9:11      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben