Hallo zusammen
Also, folgendes Problem: Ich habe eine Tabelle (userItems) mit den Spalten USERID(Int) und Pos(Varchar). Jede Kombination (z.B. 1,b_5 oder 5,b_12 oder 1,b_3) kommt nur einaml vor, d.h. ist eindeutig
Nun möchte ich einen Insert machen, wo ich die id und die Position einfüge:
INSERT INTO userItems(USERID,Pos) VALUES (1, [COLOR=orangered]Hier kommt folgende Abfrageschleife[/COLOR]);
Ich möchte als zweites Attribut (für "Pos") den erstbesten Wert auslesen, der noch nicht im Zusammenhang mit der USERID x (in diesem Beispiel 1) steht.
Pos kann den Wert b_1 bis b_12 aufweisen, also müsst hier vlt. eine Art Schlaufe hin.
Ich habe gewisse Lösungsansätze mit EXISTS NOT und so versucht, aber für so eine komplizierte Query bin ich doch noch ein wenig zu unerfahren in MySQL *grins*.
Danke im Voraus für eure Hilfe!
MfG
Onyxagargaryll
Also, folgendes Problem: Ich habe eine Tabelle (userItems) mit den Spalten USERID(Int) und Pos(Varchar). Jede Kombination (z.B. 1,b_5 oder 5,b_12 oder 1,b_3) kommt nur einaml vor, d.h. ist eindeutig
Nun möchte ich einen Insert machen, wo ich die id und die Position einfüge:
INSERT INTO userItems(USERID,Pos) VALUES (1, [COLOR=orangered]Hier kommt folgende Abfrageschleife[/COLOR]);
Ich möchte als zweites Attribut (für "Pos") den erstbesten Wert auslesen, der noch nicht im Zusammenhang mit der USERID x (in diesem Beispiel 1) steht.
Pos kann den Wert b_1 bis b_12 aufweisen, also müsst hier vlt. eine Art Schlaufe hin.
Ich habe gewisse Lösungsansätze mit EXISTS NOT und so versucht, aber für so eine komplizierte Query bin ich doch noch ein wenig zu unerfahren in MySQL *grins*.
Danke im Voraus für eure Hilfe!
MfG
Onyxagargaryll
Kommentar