Afficher que les 2 premiers enregistrements de chaque contact
lahot22
-
forum92 Messages postés 220 Date d'inscription Statut Membre Dernière intervention -
forum92 Messages postés 220 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai mes tables contact, moyen_communication et joindre_contact qui n'est autre que la table porteuse de données de mes deux précédentes tables (contact, moyen_communication).
je souhaiterai trouvé un moyen d'afficher que les deux premiers numéros de téléphones (telmail) de chaque contact sur une même ligne, sans que le nom et prénom se réaffiche deux fois à cause des deux numéros de téléphones.
Exemple:
AFFICHAGE BON
NOM PRENOM TEL1 TEL2
toto mumu +6897878 +687985
AFFICHAGE MAUVAIS
NOM PRENOM TEL
toto mumu +6897878
toto mumu +6895050
voici le mld:
contact(id_contact,..)
moyen_communication(id_communication,tel,type)
joindre_contact(id_contact#,id_communication#)
merci d'avance pour vos réponses
j'ai mes tables contact, moyen_communication et joindre_contact qui n'est autre que la table porteuse de données de mes deux précédentes tables (contact, moyen_communication).
je souhaiterai trouvé un moyen d'afficher que les deux premiers numéros de téléphones (telmail) de chaque contact sur une même ligne, sans que le nom et prénom se réaffiche deux fois à cause des deux numéros de téléphones.
Exemple:
AFFICHAGE BON
NOM PRENOM TEL1 TEL2
toto mumu +6897878 +687985
AFFICHAGE MAUVAIS
NOM PRENOM TEL
toto mumu +6897878
toto mumu +6895050
voici le mld:
contact(id_contact,..)
moyen_communication(id_communication,tel,type)
joindre_contact(id_contact#,id_communication#)
merci d'avance pour vos réponses
A voir également:
- Afficher que les 2 premiers enregistrements de chaque contact
- Afficher mot de passe wifi android - Guide
- 2 ecran pc - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Afficher les commentaires word - Guide
- Afficher taille dossier windows - Guide
1 réponse
d'après ton mld et tes exemples j'en ai déduis que tes tables ressemblerai à cela:
contact
idcontact nom prenom
1 toto mumu
2 toto mumu
moyen_communication
idcom tel type
1 0666
2 099
joindre
idcontact idcom
1 1
1 2
donc je ferais une requete comme celle la . A tester car je suis pas sur de moi.
select distinct nom, prenom, top 2 tel
from contact, moyen_communication m ,joindre j
where j.idcontact = c.idcontact
and j.idcom = m.idcom;
contact
idcontact nom prenom
1 toto mumu
2 toto mumu
moyen_communication
idcom tel type
1 0666
2 099
joindre
idcontact idcom
1 1
1 2
donc je ferais une requete comme celle la . A tester car je suis pas sur de moi.
select distinct nom, prenom, top 2 tel
from contact, moyen_communication m ,joindre j
where j.idcontact = c.idcontact
and j.idcom = m.idcom;