Je veux fairemise à jour de SQL et insérez
UPDATE CATALOGUE
SET CATALOGUE.NUMBERINSTOCK=NUMBERINSTOCK-1
WHERE CATALOGUE.ITEMID =(SELECT ALBUM.ALBUM_ID
FROM ALBUM
WHERE ALBUM.TITLE = '20 People in a Field'
AND IS_DISTRIBUTED_AS ='c')
et ce
INSERT INTO ORDERELEMENT VALUES (1,10,12,17)
si cela est vrai
(SELECT NUMBERINSTOCK
FROM CATALOGUE
WHERE CATALOGUE.ITEMID =(SELECT ALBUM.ALBUM_ID
FROM ALBUM
WHERE ALBUM.TITLE = '20 People in a Field'
AND IS_DISTRIBUTED_AS ='c')) > 0
Le problème que j'ai est de trouver comment faire une condition déclaration dans une requête SQL, et aussi comment faire une mise à jour et insérer dans le cadre d'une requête.
Je dois faire toutes ces choses en une seule requête.
Pourquoi dans une seule requête? –
je fais un cours de bases de données et cela fait partie de l'une des questions que j'ai trouvé le reste ok mais chaque façon j'essaie ce problème j'obtiens des erreurs :( – hactf
Quelle version de SQL? – cjk