Hallo zusammen,
ich habe eine MYSQL Tabelle mit 19 Spalten. Jetzt ist es so das in der Tabelle mehrmals der Name und die dazu gehörige ID vorkommen.
Was ich möchte ist folgendes, ich möchte das der Name wenn er doppelt vorkommt. Nur einmal ausgegeben wird.
Der Aufbau der MYSQL Tabelle ist folgender:
ID | ||
showid | ||
showname | ||
modelid | ||
modelname | ||
collection | ||
seite | ||
datum | ||
galerie | ||
info | ||
card |
usw. wie gesagt 19 Felder.
Nun zu meiner 1. Frage:
wenn ich ein SELECT DISTINCT ausführe komme ich nicht zu dem Ergebnis. Ist auch klar, da ja mehre spalten unterschiedliche Inhalte haben.
Aber wie schaffe ich das das trotzdem die Daten nach dem modelname gefiltert werden und nur ein Datensatz vom jeweiligen modelnamen angezeigt wird?
Nun zu 2. Frage
Wäre es sinnvoller die Tabelle zu zerlegen?
z.B.
Tabelle 1 modelname modelid
Tabelle 2 alles relevante dann rein
Tabelle 3 dann Bilder usw.
Danke für Eure Zeit .