PRobleme requette SQL !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PRobleme requette SQL !

reponse

par younes371 » 12 janv. 2007, 11:08

y a pas de solution avec une seule requête,
j'ai reussi de le faire avec 2 requettes separées,
j avais un souci avec la pagination,car j afiche les resultats sur plusieurs pages, mais là jai tout reussi (avec 2 requettes !).
Merci avec vos aides chers(es) amis(es).

par Aureusms » 10 janv. 2007, 23:59

Je suis pas spécialiste et il faudra peut être me corriger. Si tu utilise le "." comme par exemple id.table1 nom.table1, c1.table2,... dans ta requête tu peux sélectionner les champs que tu veux et ainsi le sortir.

par mojorisin » 08 janv. 2007, 14:19

Salut,
tu peux effectuer une union entre tes deux tables
Documentation union

par albat » 08 janv. 2007, 13:15

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

PRobleme requette SQL !

par younes371 » 08 janv. 2007, 12:52

Voilà le shema de ma base de données :

table1(id, nom, adresse);
table2(id, c1, c2); c1=nom, c2=adresse.

La table table1 contient 9000 enregistrements (dont 1000 validés et 8000 pas encore).
La table table2 contient les 1000 enregistrements validés;( les enregistrements validés qui existent deja dans la table table1).
Je veux faire une requette pour afficher le contenu des 2 tables sans répétition.

mais avec l'affichage des enregistrements de la table table2 avant la table1.
par exemple :
j ai
table1(1,nom1,adr1)(2,nom2,adr2)(3,nom3,adr3)(4,nom4,adr4)(5,nom5,adr5)
table2(2,nom,adr2)(5,nom5,adr5)

on affichage j'aurai :
(2,nom,adr2)
(5,nom5,adr5)
(1,nom1,adr1)
(3,nom3,adr3)
(4,nom4,adr4)

Merci pour vos aides.