cs_skiso
Messages postés103Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention19 septembre 2010
-
29 janv. 2006 à 22:01
cs_skiso
Messages postés103Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention19 septembre 2010
-
20 avril 2006 à 13:09
j'ai deux tables annonces(bien,lieu,code_ag) et agences(code_ag,tel_ag)
je veux affichier les informarions:
bien
lieu
tel_ag
cs_skiso
Messages postés103Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention19 septembre 2010 31 janv. 2006 à 17:52
ma 1er question ete simple par ce que je ponssais que la reponce serais elle meme simple
mais voici ma réel requete :
SELECT * FROM annonces WHERE AGENCE!='PARTICULIER' AND operations='$op' AND bien='$bn' AND wilaya='$wil' ORDER BY réf DESC
le resultat de cette requette est le tableu suivat (tout les infos sont d'une seul base de donnee qui est Annonces)
PARTICULIER ,
----
Tel : ,
----
Vente
Appartement
69035 ,
Cité **** : vend un F4 sup. 87m², 2e étage, convient pour fonction libéral, libre de suite, prix : 500U/nég. Tél. 000 00 78 36 avant 20h
je cherche a avoir le numero de telepone (TEL) de la base de donne agences pour le metre dans la 2eme case.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_skiso
Messages postés103Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention19 septembre 2010 5 févr. 2006 à 23:54
merci beaucoup pour ton aide
la requete marche correctement mais elle est lante
sur tout quant il ya plus de resultats
ya pas moyen que ca fasse un plus vite????
merci beacoup une autre fois
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 6 févr. 2006 à 07:54
Salut
La requete est rapide.
Mais ta base est surement à réindexer car il n'y a rien de plus rapide que les inner join.
Regardes en possant des indexs sur les champs des clés étrangeres et cela devrait accéléré un peu.
De plus les champs de type 'Texte', pas ceux de type varchar ne sont pas à mettre dans le select si tu en as pas besoin. Car les champs texte sont tres lourd à traiter.
Et essaye de filtrer au max de nombre d'enregistrement remonté on utilisant le where.
Attention (les clauses like sont à déconseiller dans le where si tu peux mettre un = il est preferable)
Car moins il y a d'enregistrement plus la requete sera rapide.
cs_skiso
Messages postés103Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention19 septembre 2010 20 avril 2006 à 13:09
es que quelqu'un peut me dire la syntax de cette requete sur microsoft access :
SELECT * FROM annonces a inner join agences b on b.code = a.code WHERE a.code!=0
cs_skiso
Messages postés103Date d'inscriptiondimanche 19 janvier 2003StatutMembreDernière intervention19 septembre 2010 20 avril 2006 à 13:09
es que quelqu'un peut me dire la syntax de cette requete sur microsoft access :
SELECT * FROM annonces a inner join agences b on b.code = a.code WHERE a.code!=0