Page 1 sur 1

PRobleme requette SQL !

Posté : 08 janv. 2007, 12:52
par younes371
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.

Posté : 08 janv. 2007, 13:15
par albat
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.

Posté : 08 janv. 2007, 14:19
par mojorisin
Salut,
tu peux effectuer une union entre tes deux tables
Documentation union

Posté : 10 janv. 2007, 23:59
par Aureusms
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.

reponse

Posté : 12 janv. 2007, 11:08
par younes371
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).