Quelle instruction puis-je utiliser pour INSERT INTO tableA une nouvelle ligne UNIQUEMENT SI une colonne spécifique dans tableB est égale à une valeur, où tableB contient "itemid" et tableA inclut "itemid" aussi. J'ai pensé à INNER JOIN, mais est-ce possible?INSERT INTO et DELETE ... IF/WHERE une colonne dans une table différente
J'ai également besoin exactement de la même approche pour DELETE.
Pour clarifier la question, supposons que j'ai "projet" et dans le cadre de ce projet "articles". Je veux INSÉRER DANS la table d'éléments pour ce projet spécifique SEULEMENT SI la colonne "active" de ce projet est mise à "1" par exemple. De cette façon, je ne peux pas insérer/supprimer des enregistrements pour ce projet s'il est INACTIF. – johnshaddad
Pour être honnête, vos commentaires rendent votre question plus confuse plutôt que d'expliquer vos besoins. Pouvez-vous s'il vous plaît poster quelques exemples de données? – Kashif