Chrisi: SQL Abfrage LEFT JOIN

Beitrag lesen

Hi,

Wenn du möchtest, kannst du ja mal hier aufführen, welche Daten du zu sammeln gedenkst und in welcher Beziehung die zueinander stehen sollen. Wer weiß, was noch alles umbauwürdig ist :-)

Also eine Aufteilung ist glaube ich absolut notwendig, für eine Tabelle wäre es zuviel. Hier das Schema mit den neuen primarys:

-> user      = UID,username,passwort,email u.s.w...
   soweit logisch ...

-> character = UID,look,size,weight,figure u.s.w... alles ENUM()
   Mögliche Werte die unter ENUM() festgelegt werden
   z.B. look = ENUM('egal','geht so','gut','sehr gut')

-> interests = UID,1,2,3,4,5 u.w.s... numeric 1-5
   1 = Kino, Skala von 1-5 wobei 1 = schlecht 5 = sehr gut
   Die Splatennamen habe ich hier bewusst auf Zahlen begrenzt um die
   DB und Scripte dann übertragbar auf andere Projekte zu machen.
   Z.B. könnte Spalte 1 bei einem anderen Projekt für "Reiten"
   stehen anstatt für "Kino".

-> pictures  = id,UID,picname,status
   Userpics (mehr als eines) soweit logisch, hier habe ich aber
   die id(primary) gelassen um schnell auf einen Datensatz zugreifen
   zu können, zb. zum löschen.

Alle 4 Tabellen haben insgesamt ca. 50 Spalten, die Aufteilung ist soweit logisch, da die Informationen die in die Tabellen kommen auch in verschiedenen Schritten aufgenommen werden.

Das ganze ist eine Art Datingdatenbank :)

Viele Grüße, Chrisi ...