|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Requete SQL [ Base de données / MySQL ] (younes371)
Informations & options pour cette discussion
|
lundi 8 janvier 2007 à 11:50:00 |
Requete SQL

younes371
|
Bonjour, J'ai un probleme d'affichage des resultats d'uen requette SQL, 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. N'importe où. mais là où il le faut.
|
|
|
|
lundi 8 janvier 2007 à 13:17:43 |
Re : Requete SQL

malalam
|
Hello,
déjà, pourquoi avoir fait 2 tables, dans ce cas...?
Bref, fais 2 requêtes. Une "normale" sur ta table2 SELECT id, nom, adresse FROM table2
Une moins normale, sur table1 SELECT id, nom, prenom FROM table1 WHERE id NOT IN (SELECT id FROM table2)
par exemple
|
|
|
|
lundi 8 janvier 2007 à 13:23:03 |
Re : Requete SQL

younes371
|
Merci pour l'aide, je travail sur un site qui est daja fait par une autre Ste, alors je peux pas modificer une base qui contient 100 tables et plus de 20 000 Enregistrements. Pour mon probleme, je dois forcementfaire une seule requette (coté php)!. N'importe où. mais là où il le faut.
|
|
|
|
lundi 8 janvier 2007 à 14:16:07 |
Re : Requete SQL

malalam
|
Ben
SELECT t1.id, t1.nom, t1.adresse, t2.id, t2.nom, t2.adresse FROM table 1 t1, table2 t2 WHERE t1.id NOT IN (SELECI id FROM t2) order by t1.id, t2.id
|
|
|
|
lundi 8 janvier 2007 à 15:37:19 |
Re : Requete SQL

younes371
|
ça donne des resultats terribles !. exemple : id id | 1 | 7 | | 2 | 7 | | 3 | 7 | | 4 | 7 | | 5 | 7 | | 6 | 7 | | 8 | 7 | | 9 | 7 | | 10 | 7 | | 11 | 7 | | 12 | 7 |
N'importe où. mais là où il le faut.
|
|
|
|
lundi 8 janvier 2007 à 15:40:08 |
Re : Requete SQL

coucou747
|
Salut, tout dépend des modifications, mais faire un insert ou un update sur 20 000 enregistrements suite à une erreur de conception, j'ai déjà fait.... In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
|
|
lundi 8 janvier 2007 à 15:54:10 |
Re : Requete SQL
|
|
lundi 8 janvier 2007 à 16:07:49 |
Re : Requete SQL

malalam
|
Non ma requête est foireuse de toute manière.
ceci dit...c'est mal foutu comme système. Je ne pense pas que tu pourras extraire ça en UNE seule requête. Sauf à faire un traitement en PHP ensuite, derrière.
|
|
|
|
mardi 9 janvier 2007 à 09:24:53 |
Re : Requete SQL

coucou747
|
Salut, SELECT DISTINCT id, nom, adresse FROM ( SELECT id, nom, adresse FROM table2 UNION SELECT id, nom, prenom FROM table1) un truc comme ça... In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
|
|
mardi 9 janvier 2007 à 10:29:17 |
Re : Requete SQL

younes371
|
j'ai fait ça : select id from table1 where id not in( select id from table2) UNION ALL select id from table2 order by id moi je veux dans order by , afficher les resultats de la table2 et puis les resultats de la table1. Merci. Coucou747 : merci, j'ai testé ce que tu m'as donné, mais ça donne des erreurs N'importe où. mais là où il le faut.
|
|
|
Cette discussion est classé dans : table, sql, enregistrements, table2, table1
Répondre à ce message
Sujets en rapport avec ce message
Requette SQL ds 2 tables [ par younes371 ]
Bonjour, je travail sur MySQL, j'ai deux tables : table1(id_table1,nom) table2(id_table2,nom,prenom,adresse) dont : table2 contient des informations s
Probleme var table dans caddy php [ par kida28 ]
KidaBonjour, J'ai fait un caddy avec 3 table produits, lorsque je choisi par exemple 2 prod de la table Bio, puis 1 prod de la table Bij, il me rempla
Prob SQL [ par stu76 ]
Bonjour,J'ai un prob j'ai une base de données avec plusieurs tables, deux d'entres elles ont une relation de n-n ( plusieurs a plusieurs). Pour cela j
phpmyadmin nombre d'enregistrements [ par bernardlemme ]
bonsoir,Sur la machine de développement, il ya phpmyadmin 2.6.1 (meme version que sur le serveur d'exploitation les 2 sous linux)Dans phpmyadmin dans
probleme de connection avec SQL server [ par vincs51 ]
Bonjour a tous !Je n'arrive pas a me connecter a mon server sql je debute en php si quelqu'un peu regarder mon code ci dessous :Afficher une vue d'un
Compter les enregistrements d'un une table [ par stu76 ]
Bonsoir,J'ai une question très simple, j'aimerais connaître le nombre d'enregistrement que compte une de mes tables. Bien sur le plus simple est de co
creation de table en PHP [ par chapata ]
Hello ,je cherche à créer un table MySQL à l'identique de ma table ODBCmais je butte sur ma boucle ...if</f
récupération d'un compteur auto dans une table SQL [ par KieferS ]
Salut,J'ai créé un formulaire sur lequel apparaît un compteur automatique qui s'incrémentre à chaque fois qu'un utilisateur ouvre ce formulaire (jusqu
requête sql [ par fanchyfanch ]
Bonjour,Est-il possible d'effectuer plusieurs requête sql du type "delete" ou "update" à partir d'un seul événement ?Je m'explique. Un utilisateur veu
probleme de SQL [ par kangoo75 ]
Salut à tous, voila mon petit probleme, j'ai 1 table qui represente une arborsence de repertoire "virrtuel" et une autre table "d'objet".J'aimerais re
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|