Databasquery|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Databasquery
Avatar
Crida498
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 157
Member Since:
July 29, 2005
sp_UserOfflineSmall Offline
1
February 24, 2009 - 12:29 pm
sp_Permalink sp_Print

Hej;

Håller på och modifierar en webshop lite, men jag har fått lite problem med en query:

-= Tabell A
Namn ID
Bob 1
Lisa 2
Karl 3
Paul 4
Bengt 5
Stina 6

-= Tabell B
ID Kategori
1 1
2 3
2 2
2 3
3 4
5 5

Om jag kör:
SELECT *
FROM `A`
WHERE `A`.`ID` NOT IN(
SELECT `B`.`ID`
FROM `B`)

Så listas alla från tabell A som inte finns med alls i Tabell B

-= Result
Namn ID
Paul 4
Stina 6

Hur gör jag för att, i en query, lägga in alla funna i tabell B under kategori 0;
Lägg till i B:
ID 4 Kategori 0
ID 6 Kategori 0

Med andra ord, jag vill använda resultatet från min första query, och lägga in allt jag hittar under kategori 0 i tabell B.

Hur ser den queryn ut?

Avatar
Crida498
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 157
Member Since:
July 29, 2005
sp_UserOfflineSmall Offline
1218733
February 24, 2009 - 12:51 pm
sp_Permalink sp_Print

Jag har försökt med denna query:

INSERT INTO `B` ( `ID` , `Kategori`)
VALUES (
SELECT `A`.`ID`
FROM `A`
WHERE `A`.`ID` NOT IN(
SELECT `B`.`ID`
FROM `B`)
, 53)

Men det fungerar inte.

🙁

Marcan-
Member
Medlem
Forum Posts: 3747
Member Since:
April 14, 2002
sp_UserOfflineSmall Offline
1225464
May 5, 2009 - 12:18 pm
sp_Permalink sp_Print

Det är för att du inte lägger till nån kategori.

INSERT INTO B
SELECT ID, 0 FROM A WHERE ID NOT IN (SELECT ID FROM B) ORDER BY ID

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 80
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL