Hi,
ich habe eine etwas doofe Frage. Ich habe noch recht wenig Erfahrung mit SQL und bin deshalb einfach nur ratlos.
Mein Problem ist, dass ich eine Datenbank habe mit 2 Primärschlüsseln ID1 und ID2. Das ganze ist in Access. Ich programmiere jedoch eine Erweiterung mit Visual Basic und da brauche ich SQl Befehle.
Datenbankbeispiel:
ID1 ID2
1 1
1 2
Ich möchte jetzt einen Datensatz einfügen mit ID1=1 und ID2=3. Das ganze soll aber auch mit ID2=4 und so weiter funktionieren.
Sprich ein inkrementieren von ID 2.
Wie bekomme ich max(id2)+1 um es als Wert einzufügen.
Ich habe es bereits mit INSERT INTO versucht. Weiß jedoch nicht wie ich SELECT und VALUE zusammen benutzen kann. Ich vermute es ist ein recht einfaches Problem. Ich setze jetzt allerdings schon gut eine Stunde dran... Jemand ein paar Tipps?
Danke schonmal und ich hoffe, ich habe nichts vergessen.
ich habe eine etwas doofe Frage. Ich habe noch recht wenig Erfahrung mit SQL und bin deshalb einfach nur ratlos.
Mein Problem ist, dass ich eine Datenbank habe mit 2 Primärschlüsseln ID1 und ID2. Das ganze ist in Access. Ich programmiere jedoch eine Erweiterung mit Visual Basic und da brauche ich SQl Befehle.
Datenbankbeispiel:
ID1 ID2
1 1
1 2
Ich möchte jetzt einen Datensatz einfügen mit ID1=1 und ID2=3. Das ganze soll aber auch mit ID2=4 und so weiter funktionieren.
Sprich ein inkrementieren von ID 2.
Wie bekomme ich max(id2)+1 um es als Wert einzufügen.
Ich habe es bereits mit INSERT INTO versucht. Weiß jedoch nicht wie ich SELECT und VALUE zusammen benutzen kann. Ich vermute es ist ein recht einfaches Problem. Ich setze jetzt allerdings schon gut eine Stunde dran... Jemand ein paar Tipps?
Danke schonmal und ich hoffe, ich habe nichts vergessen.