Copie d'une table à une autre - SQL/NoSQL - Programmation
Marsh Posté le 05-05-2013 à 11:21:40
C'est la requête "update" de ta capture d'écran qui pose problème?
Pour faire une jointure dans un update, c'est plutôt comme ça :
Code :
|
Là en l'occurence ça va mettre à jour toutes les lignes de ta table quantite en remplaçant le suffixe par celui qui se trouve dans la table ingredient ayant l'_ID correspondant, je n'ai pas bien compris ce que tu voulais faire au final.
Marsh Posté le 05-05-2013 à 12:09:16
Merci j'avais déjà essayé cette requête mais elle ne marche pas. Ma colonne suffixe dans quantité reste vide. Le meilleure moyen que j'ai trouvé est de recréer une table quantite en faisant appel aux divers éléments de la table ingrédient et quantité. Le résultat est cohérent mais il m'est impossible après requete de préciser que je veux la colonne _id comme clé primaire (les failles de sqlite comparé à SQL) J'ai fait des recherches mais apparement pas moyen d'y remedier, une colonne rowid est automatique créées en revanche mais elle n'apparait pas comme colonne en tant que telle donc j'ai laissé _id ... Merci beaucoup en tout cas
Marsh Posté le 05-05-2013 à 12:46:42
Et une requête du genre fonctionnerait ? :
Code :
|
Marsh Posté le 04-05-2013 à 23:59:56
Bonjour à tous,
Je suis débutante en SQL et j'aimerais effectuer une requête :
Déplacer les suffixes d'ingrédients dans ma table quantité pour cela j'ai
une table INGREDIENT (_id, suf)
une table QUANTITE(INGREDIENT_ID,SUFFIXE).
Chaque ingrédient à un id unique, dans ma table quantite je peux retrouver plusieurs fois le même ingrédient (300g de chocolat ou 500g de chocolat par exemple)
Si je dis que chocolat a le suffixe "noir 70%" j'aimerais qu'il apparaisse dans ma table QUANTITE (et du coup possiblement plusieurs fois)
J'ai fait une capture d'écran car je ne suis pas très douée pour détailler un contexte de bdd :
http://www.heberger-image.fr/image [...] e.png.html
Si quelqu'un a une idée (j'ai essayé les inner join mais ça ne marche pas comme vous pouvez le voir), sans me cracher forcément la solution ce serait cool car je bloque depuis 3h
Bonne soirée à tous
Message édité par mawrinette le 05-05-2013 à 00:02:52