|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre chevronné
![]() Julien BodinIngénieur développement logiciels Inscription : février 2009 Messages : 442 ![]() |
Bonjour à tous !
J'ai un petit souci lors de l'écriture d'une petite requête. Dans mon application j'ai des sociétés et des utilisateurs. Les utilisateurs ont la possibilité d'ouvrir les fiches des sociétés pour de la consultation. Je souhaite mémoriser la date de chaque visite de fiche par un utilisateur de façon à pouvoir afficher la liste des dernières fiches visitées pour chaque utilisateur. J'ai donc en gros : - Une table societe (id, nom) - Une table user (id,nom,prenom) - Une table user_read_societe(id_societe, id_user, date_open) J'utilise la requête suivante : Code :
Comment puis-je résoudre ce problème ? Merci d'avance pour votre aide |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Étudiant Inscription : avril 2008 Messages : 275 ![]() |
Salut,
En utilisant DISTINCT ? |
|
|
11
|
|
|
#3 | ||
![]() ![]() |
Un agrégat devrait faire l'affaire :
Code sql :
__________________
Email : http://scr.im/waldar |
||
|
20
|
|
|
#4 | |||
|
Membre chevronné
![]() Julien BodinIngénieur développement logiciels Inscription : février 2009 Messages : 442 ![]() |
Citation:
@Tidus159: En fait l'opérateur DISTINCT fonctionne sur toute la ligne du select, et toutes mes lignes sont distinctes (la colonne urs.dateopen est toujours différente). |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com