Bonjour (ou rebonjour à certain ),
Je viens de faire un petit tour sur le forum, et je suis maintenant persuader que les jointures sont beaucoup plus performantes que les sous requêtes.
Or, malheureusement, étant encore débutant, je ne maitrise pas encore assez les jointures...
C'est la raison pour laquelle je viens vers vous. Je demande juste une genre de "conversion" d'une requêtes faite par sous requête en requête faite par jointure.
La voici (Ce sera la seule, après je me débrouillerais ne vous inquiétez pas ):
(D'abord le schéma :
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 table1 (table1_id, table1_age) table2 (table2_id, table1_id, table3_id) table3 (table3_id, table3_contenu)
Merci beaucoup à tous !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 SELECT table3_id, table3_contenu FROM table3 WHERE table3_id IN (SELECT table3_id FROM table2 WHERE table1_id IN (SELECT table1_id FROM table1 WHERE table1_age = ?))
Partager