Variables MySQL ?
legacydark
-
ltstam Messages postés 395 Date d'inscription Statut Membre Dernière intervention -
ltstam Messages postés 395 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une requête SQL qui me pose problème :
UPDATE t_gappi_adminphone SET costCenter=(
SELECT id FROM z_texte WHERE tab_id='CCE' AND lang=1 AND type=(
SELECT type FROM z_texte WHERE tab_id='CPJ' AND lang=1 AND id=(
SELECT costCenterPJ FROM t_gappi_accredit WHERE object_id=(
4491
)
)
)
)
WHERE (
object_id=4491
)
Celle-ci marche correctement, mais ne s'applique qu'à
un seul objet (portant l'ID 4491).
Maintenant, je voudrais appliquer cette requête à une liste d'objets. Je change donc "WHERE ( object_id = 4491)" en "WHERE ( SELECT object_id FROM t_gappi_phone)".
Il me faut donc remplacer le "4491" de l'update par l'object_id courant renvoyé par le WHERE. Comment faire cela ?
Par avance merci
LegacyDark
PS : désolé je n'ai pas réussi à indenter correctement...
J'ai une requête SQL qui me pose problème :
UPDATE t_gappi_adminphone SET costCenter=(
SELECT id FROM z_texte WHERE tab_id='CCE' AND lang=1 AND type=(
SELECT type FROM z_texte WHERE tab_id='CPJ' AND lang=1 AND id=(
SELECT costCenterPJ FROM t_gappi_accredit WHERE object_id=(
4491
)
)
)
)
WHERE (
object_id=4491
)
Celle-ci marche correctement, mais ne s'applique qu'à
un seul objet (portant l'ID 4491).
Maintenant, je voudrais appliquer cette requête à une liste d'objets. Je change donc "WHERE ( object_id = 4491)" en "WHERE ( SELECT object_id FROM t_gappi_phone)".
Il me faut donc remplacer le "4491" de l'update par l'object_id courant renvoyé par le WHERE. Comment faire cela ?
Par avance merci
LegacyDark
PS : désolé je n'ai pas réussi à indenter correctement...
A voir également:
- Variables MySQL ?
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP