Bonjour,

je souhaiterai savoir dans le cas ou les deux choix sont possibles, quel est la solution à adopter ?

INNER JOIN ou WHERE

Pour quels raisons ?
Est-ce valable pour tout type d'action ? (SELECT, DELETE, etc..)

Merci de votre aide.


EDIT:
Est-il possible d'avoir un INNER JOIN dans un delete ?
Car j'ai voulue le faire avec cette requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DELETE FROM zones_informations, jointure_gz_informations USING zones_informations, jointure_gz_informations WHERE id=id_z_info AND ordre=4 AND id_g_info=1
Par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DELETE FROM zones_informations z_i INNER JOIN jointure_gz_informations j_z_i ON z_i.id=j_z_i.id_z_info WHERE j_z_i.ordre=4 AND j_z_i.id_z_info=1
Sans succès.