PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Site PostgreSQL.fr » Requete d'Insertion avec limit et offset » 12/03/2019 19:40:13

bonjour rjuju,
merci pour la clairification sur offset,
en fait c'est cette requete la definition initiale des quantités
est ce que du coté de 'FETCH' avec un 'WHERE' combiné
n'y aurait'il pas matiére à réfléchir ?

#2 Site PostgreSQL.fr » Requete d'Insertion avec limit et offset » 12/03/2019 18:34:01

speedy_souris
Réponses : 3

Bonjour à toutes et tous,

sur un systeme ubuntu 18.04 avec posgresql 10 et pgadmin III
je suis en formation d'application python,
dans un projet de la formation, il y a la simulation d'un gestion en ligne de plusieurs pizzerias
mon objectif c'est d'inserer la quantité en stock de 100 ingredients de pizza dans les  pizzerias
voici ma requete (pizzeria 1)qui fonctionne j'usqu'a 99 et au centieme element j'ai une erreur qui me returne la valeur NULL sur le 100 ingrédiient
alors que j'ai bien une 100eme ingredient

INSERT INTO stock (quantity,id_ingredient,id_pizzeria)
    VALUES

(361,(SELECT id FROM ingredient ORDER BY id LIMIT 1 OFFSET 1),
     (SELECT id FROM pizzeria ORDER BY id LIMIT 1 OFFSET 1)
),

(294,(SELECT id FROM ingredient ORDER BY id LIMIT 1 OFFSET 2),
     (SELECT id FROM pizzeria ORDER BY id LIMIT 1 OFFSET 1)
),

(172,(SELECT id FROM ingredient ORDER BY id LIMIT 1 OFFSET 3),
     (SELECT id FROM pizzeria ORDER BY id LIMIT 1 OFFSET 1)
),

-------------------------------------------------------

(762,(SELECT id FROM ingredient ORDER BY id LIMIT 1 OFFSET 99),
     (SELECT id FROM pizzeria ORDER BY id LIMIT 1 OFFSET 1)
),

(529,(SELECT id FROM ingredient ORDER BY id LIMIT 1 OFFSET 100),
     (SELECT id FROM pizzeria ORDER BY id LIMIT 1 OFFSET 1)
);

merci de m'aiguiller

Pied de page des forums

Propulsé par FluxBB