voici deux requetes qui récupére exactement les mêmes résultats.
SELECT c.name,b.name FROM
Code :
- sysobjects a JOIN syscolumns b ON a.id=b.id
- JOIN systypes c ON b.xtype=c.xtype WHERE a.name='tb_message';
- //=========
- SELECT c.name,b.name FROM sysobjects a, syscolumns b, systypes c
- WHERE a.id=b.id AND b.xtype=c.xtype AND a.name='tb_message';
|
Pendant un bon moment j'utilisais la seconde methode pour faire mes jointures. Des personnes m'ont dit que le c'est pas bon surtout concernant les performance mais sans donner plus d'explication. Dans SQL server j'ai fait afficher "le plan d'execution" de ces deux requetes et le resultat retourné est exactement le même.
Pour vous y a t'il une reelle différence ?