Comment faire ca ? - PHP - Programmation
Marsh Posté le 07-04-2004 à 21:38:22
euh, perso, je ferais 1 table NOM avec juste les noms et 1 id unique par nom, ta table 1 avec tes données et l'id nom pour les lier, et mm principe pr table2.
ensuite 1 select table2.* from nom,table1,table2 where nom.nom="steph" and nom.id=table2.idnom
un truc ds le genre
Marsh Posté le 07-04-2004 à 21:48:22
Pourquoi ? (surtout lorsqu'elles sont mal faites )
(parce que là, ta question va retourner 2 numéros pour steph par exemple )
Marsh Posté le 07-04-2004 à 21:50:12
en fait pour la seconde table si ya deux fois le meme nom c pas grave, tant quil a deux ID different
mais ce que jarrive pas c comment faire la lisaison entre les deux tables stockes sur deux serveurs differents
Marsh Posté le 07-04-2004 à 21:56:15
nycius a écrit : |
Erf, t'avais l'intention de nous le dire quand ça ?
Bon, ben, en une fois c'est pas faisable, faudra le faire en 2 requêtes.
Marsh Posté le 07-04-2004 à 22:08:08
Un select * from table2 where nom like 'NomQueTuCherches' pour chacun des tupples de table1 que tu parcoures avec un select normal
Marsh Posté le 07-04-2004 à 22:10:00
si je parcoure la table 1 je vais me taper les doublons
jaimerai les regrouper en 1 seul, genre ca fera 2 steph , 2 eric
Marsh Posté le 07-04-2004 à 22:18:01
Ben utilises GROUP BY...
Dis, juste pour me rassurer, le SQL tu en avais déjà entendu parler ?
Marsh Posté le 07-04-2004 à 22:27:05
parcours table1 :
Code :
|
Là, tu as les différents noms contenus dans la table, avec le nombre de fois où ils apparaissent
Marsh Posté le 07-04-2004 à 22:40:09
cest nikel comme ca ca marche bien pour la table 1
ensuite en fait je dois afficher le resultat <<-- ca cest fait
et ensuite dire : on prend les resultats affichés et on regarde si ils sont presents dans la table 2
Marsh Posté le 07-04-2004 à 21:28:39
salut les gars
alors voila jai 3 tables qui se presente comme ca :
TABLE 1 (ID - NOM)
1 - eric
2 - steph
3 - jacques
4 - steph
5 - eric
6 - guillaume
TABLE 2 (NOM - NUMERO)
eric - 124
steph - 123
steph - 122
Le principe cest ca : dans ma table 1 jai plein de données avec plusieurs fois les noms qui reviennent
dans ma table 2 je stocke des infos sur les noms
> je voudrais pouvoir comparer les deux tables pour avoir le resultat suivant :
ca maffiche si un nom est pas dans la table 2
et si il ist present que ca maffiche son numero
c ptet pas tres clair ?