[php,mysql]SELECT ds 2table similaire&mêm tps

blbg Messages postés 302 Date d'inscription   Statut Membre Dernière intervention   -  
blbg Messages postés 302 Date d'inscription   Statut Membre Dernière intervention   -
bonsoir ....

j'ai un ptit probléme ....
je fais un projet php mysql .... sur une liste d'étudiant ...

mais pour des raisons de place, & de sécurité ( modification disponible que ds l'actuel ) j'ai divisé la table en 2 ... une pour les anciens ... & une pour les actuel ( y'a plus de renseignement dedans, ... )

mais pour faire les requettes, ..... comment faire pour
selectionner des infos dans les 2 en même tps ?? ( sachant que les infos intéressantes, ont les même nom !!! )

car .. pour afficher par exemple les étudiants par ordre alphabétique .... il faut regarder ds les 2 en même tps

merci d'avance .....
++ blbg
A voir également:

6 réponses

Dump
 
Salut.
Je m'y connais trés peu db mais si tu ne faisais qu'une table avec un champ ititulé 'modifiable' ? est-ce que ca ne serait pas plus simple ?
0
boudjeroua Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   5
 
salut,
si j'ai bien compris le réponse est la suivante:
tu n'as qu'à taper le nom de la table sivie du point et du nom de la colonne (nom ,prénom ...) car même si les attributs ont le même nom les tables ont des noms différents.
merci
0
blbg Messages postés 302 Date d'inscription   Statut Membre Dernière intervention   10
 
pour :
si tu ne faisais qu'une table avec un champ ititulé 'modifiable' ? est-ce que ca ne serait pas plus simple ?
peu être mais ... si je veux faire ça, c'est parce que dans celle des anciens, j'ai illiminée des renseignement ( ex : tel, adress, ... ) inutils, donc si je n'en fait qu'une avec des NULL à la place, .. je croi q ça revien au même ( puisqu'on reserve une place max, non ?? )

& pour boudjeroua merci ,
mais, ce n'ai pas des colones de tables différentes ( où là, effectivement Table.champ va trés bien ) mais des lignes de tables différentes ( mais avec les même colonnes )

ex :
table etud:
id,promo,nom,prenom
10,2000,titi,bertrand
11,2000,too,albert
12,2001,zaza,zoé
...

table etudActu
id,promo,nom,prenom,adress,CP,ville,tel,nationnalité,...
30,2002,tutu,jean,45 rue... ,62000,0321...,francais
31,2002,bobo,paul,664 av..,59000,0301...,francais
...

et je voudrais un affichage par nom ( par ex, car là, c'est sur les ligne provenant de Etud & EtudActu peuve être mélangées ) des étudiants de la table Etud & EtudActu
qui donnerais :
id,promo,nom,prenom
31,2002,bobo,paul
10,2000,titi,bertrand
11,2000,too,albert
30,2002,tutu,jean
12,2001,zaza,zoé

c'est plus clair là ?? j'espére :o))

sinon voici ce que j'utilise pour avoir les renseignement pour une table, si vous savez comment faire pour l'obtenir de 2 tables , ...

$query = 'SELECT promo,annees,nom,prenom,deci1,deci2,deci3,id FROM Etud ORDER BY promo,nom,prenom';

merci d'avance ++blbg
0
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   606
 
Bsr,

Ce que tu veux faire s'appel une union en SQL hors MySQL ne supporte cette fonction qu'à partir de la version 4.0.0.

Si tu utilises une version plus ancienne alors tu ne peux pas !!!


Tu es obligé de faire 2 requêtes dont tu peux ensuite stocker les 2 résultats dans un tableau afin de faire tes tris puis traiter ton tableau pour l'affichage. Je sais c'est pas pratique du tout ...

@+
PhP

[[  The Truth is Out There   ]]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Bah si, c'est pratique dans le sens ou les 2 requetes sont moins complexes, mais c'est grave pas optimsé ! :o)

Kalamit,
Du nucléaire...
0
blbg Messages postés 302 Date d'inscription   Statut Membre Dernière intervention   10
 
ou alor je crois avoir trouvé une solution ....
tjs avc 2 table ms ..... en vachement + simple !!

une table étud comme celle d'avant mais avec 1 booléen : Actu ( qui dit si oui ou non , il y a d'autre renseigmt pr l'etudiant
& une table infocompl ou il y a l'id des étudiant actuels avec ttes les info en + ........

oui D fois je me surprend ...... lol .... niveau, sécurité... ben on peu modifié que celle ou le booléen est vrai, & nivo place .... ça va .... il y a just un booléen & un INT pr l'id ..

dite moi si ça vous parrait bien osi .... merci .... ++blbg
0