Simplifier : plusieurs select pour un insert
Bonjour,
à l'heure actuelle, je fais 3 requêtes "select" pour faire un "insert" qui utilise des données issues des 3 requêtes précédentes ; il est probablement possible de simplifier ça, mais connaissant mal SQL, je ne sais pas le faire ; donc pourrait-on me le dire ? Voici les 4 requêtes que je fais à l'heure actuelle (ce sont des requêtes préparées) :
Code:
1 2 3 4
| SELECT id_patient FROM `patient` where prenom=:id_prenom AND nom=:id_nom AND num_secu=:num_secu
SELECT id_praticien FROM `praticien` WHERE cat_praticien="médecin"
SELECT id_consultation_type FROM `consultation_type` WHERE titre_consultation_type="Médecin"
INSERT into `CONSULTATION` (id_praticien, id_patient,id_consultation_type, date_consultation) VALUES (:id_praticien,:id_patient,:id_consultation_type,:date_consultation) |