Bonjour,
je viens de tomber sur une requête qu'une ancienne collègue à faite :
je comprend pas à quoi peut servir le "+" en rouge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT v.ctry, v.vendorid, v.vendor, company, a.addressid, street1, street2, city FROM vendor v, ctry c, address a WHERE 1=1 AND v.ctry = c.ctry AND v.vendorid = a.vendorid AND v.vendorid || '-' || +addressid IN ( SELECT vendorid || '-' || MAX (addressid) maxaddress FROM address GROUP BY vendorid );
je connais la notation (+) qui sert à faire un join , donc j'aurais compris qqch du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... AND v.vendorid = a.vendorid (+) ...
mais là je vois pas.
Une idée ?
merci d avance
L.
Partager