Mysql Kreuzende Abfrage

  • Themenstarter Themenstarter Trax3r
  • Beginndatum Beginndatum
T

Trax3r

Hallo tutorials.de Community,

ich hab eine Frage bezüglich einer Mysql abfrage an der ich schon seit einiger zeit hänge und hoffe das mir einer sagen kann wonach ich überhaupt suchen muss.

Mein Problem:
ich hab 2 dropdown boxen wo man die ids auswählen kann; dann soll mysql in einer 2ten Tabellen die werte Kreuzen und Wert 3 ausgeben.

Beispiel: Aus Tabelle A sind Wert 102 und 201 ausgewaehlt.

Tabelle A
id | art.nr. | wert1
1 | 1002 | 100
2 | 1003 | 102
3 | 1004 | 201
etc .....

Tabelle B
_N_| 100 | 102 | 201
100 |_ x _| 103 | 202
102 | 101 |_ x _| 202
201 | 101 | 103 |_ x _

Das Ergebniss soll dann 103 heissen.

Wie kann ich das am dümmsten lösen bzw nach was muss ich eigentlich suchen ?

mfg
Trax3r
 
Direkt mit MySQL geht das nicht wirklich.
Aber du kannst anhand des Resultates aus Tabelle A in PHP ein Query zusammenstellen.

Am besten aber du normalisierst die Tabelle B
wert1wert2value
100102103
100201202
102201202
 
So meinte ich
_N_Saltevalue
100102103
100201202
102201202

Natürlich gibts da mehre Einträge - ich war aber zu Faul um alle zu übernehmen
 
So meinte ich
_N_Saltevalue
100102103
100201202
102201202

Natürlich gibts da mehre Einträge - ich war aber zu Faul um alle zu übernehmen

Super Das Funktioniert nun ^^

Vielen Dank

[close]

mfg
Francois
 
OT: Als Erledigt markieren kannst du selber, mit dem Haken neben "Auf Thema antworten"
(oder das "Erledigt: Nein" ganz oben).

Hab ich diesmal schon gemacht.
 
Zurück