Bienvenue sur bdgest.com !      25 connectés
BDGEST  Tous les mois gagnez 60 euros grâce aux mini-jeux BD Gest'
 Tous  
Forums
  Aide
  Rechercher
  Membres
  Rangs
  Qui est en ligne
Les jeux
  Pixelo BD
  Rapido BD
  Trombino BD
  BDGest'ival
Les derniers coups de coeur
de la redaction
D'Artagnan (Juncker) Journal d'un cadet - Milan
D'Artagnan (Juncker)
Journal d'un cadet
Bouncer 6 La veuve noire - Les Humanoïdes Associés
Bouncer
6. La veuve noire
Nuits écorchées (Les) 1 Progénitures - Daniel Maghen
Nuits écorchées (Les)
1. Progénitures
Guerrero (Le Gendre) 1 L' étranger - Editions Carabas
Guerrero (Le Gendre)
1. L' étranger
Ensembles contraires (Les) 1 Première partie - Futuropolis
Ensembles contraires (Les)
1. Première partie
Billy Wild 2 Le 13ème cavalier - Akiléos
Billy Wild
2. Le 13ème cavalier

 

Quizzzzzzz : mangela Forum des débutants : zemouss et 9 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Trouver les doubles

 
n°16864
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 21-09-2007 Ã  18:07:39  profilanswer
 

Est-ce qu'il est possible au moyen du de la fonction "trier" de recenser les albums que l'on a en double ? Si si ça arrive  :oops:  
 
Merci

n°17331
laverdure2​11
BDébutant

Messages : 4
Où : dunkerque
Age : 48
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  10:28:39  profilanswer
 

Bonjour monsieur,
Etant confronté au même problème que vous ,avez vous trouvé finalement le moyen de faire un filtre permettant de recencer les albums en doubles soit d'un même éditeur ou d'éditeurs différents.
J'ai posé moi même la question mais j'ai pas encore eu de réponse
cordialement

n°17332
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  11:02:47  profilanswer
 

Toujours pas....si une bonne ame nous entend.

n°17334
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  11:37:57  profilanswer
 

Quels sont pour vous les caractéristiques qui font qu'un album est en double ?
Titre-Série
Faut-il y inclure le numéro ou le numéro alpha ?

n°17335
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  12:29:55  profilanswer
 

Même série, même titre. Si le n° alpha n'est pas le même, ce n'est pas un double au sens ou je l'entends mais une autre édition.

n°17336
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  13:43:36  profilanswer
 

OK.
Pour un filtre c'est pas trop possible car on doit faire des comparaisons entre plusieurs lignes, ce qui n'est pas autorisé avec un filtre, par contre pour ce qui est des opérations SQL avancé, y a des moyens:
 

select s.titre, a.titre, num, numA, count(idAlbum) as nombre_doublon  
from albums A, series S where a.idserie=s.idserie  
group by s.titre, a.titre, num, numA having count(idAlbum) > 1


 
Cette requête vous retournera la liste des albums en doubles (avec le nombre de doublons)
 

n°17337
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  13:48:53  profilanswer
 

Merci  :smile: . Mais comment on s'en sert ?  :oops:  
 
Quand je vais dans outil/opérations SQL avancée  la fenêtre démarre avec un gros message en rouge qui fait peur au novice que je suis !!

n°17339
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  14:26:21  profilanswer
 

La case à droite qui s'appelle "contenu de la requête" tu copies ce qui est dans le cadre au-dessus, et tu fais "exécuter"
Tu as le résultat dans la case en bas à droite.
C'est une requête de sélection, aucun risque d'abîmer ta base.
 
Tu peux ensuite lui donner un titre et l'enregistrer.
 
Accessoirement, la fenêtre n'est pas bloquante donc tu peux continuer à utiliser la grande liste derrière, très utile pour aller sur l'album en doublon et faire les modifs qui vont bien.

n°17340
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  16:44:37  profilanswer
 

Excellent. merci !

n°17341
laverdure2​11
BDébutant

Messages : 4
Où : dunkerque
Age : 48
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  18:47:26  profilanswer
 

Merci beaucoup ,ca marche !!
Est il posible de faire la même chose en incluant en plus, ce que je pense que vous appelez le n° alpha c'est à dire une bd de même titre mais d'édition differente

n°17342
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  19:34:07  profilanswer
 

Et comme différencier également broché et cartonné ?

n°17343
laverdure2​11
BDébutant

Messages : 4
Où : dunkerque
Age : 48
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 03-11-2007 Ã  20:29:59  profilanswer
 

Oui merci je n'y avait même pas pensé
En fait quand je vais dans le pavé statistique, j'ai un delta de 82 albums entre "Album dans la collection" et "Titres" et c'est ces 82 albums qui ont un titre en double que je voudrai pouvoir identifier si cela est possible
Une vingtaine a déjà été identifiée avec votre formule ,mais beaucoup doivent avoir une différence au niveau du N° comme 1 avec 1' ou 1a
et certainement d'autres différences comme broché ou cartonné...
merci en tous les cas pour votre aide

n°17345
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  02:36:20  profilanswer
 

Petite modif pour ne comparer que les albums sur leur titre et leur série:

select s.titre, a.titre, count(idAlbum) as nombre_doublon  
from albums A, series S where a.idserie=s.idserie  
group by s.titre, a.titre having count(idAlbum) > 1


 
Ca devrait le faire pour vous Monsieur Laverdure211 :wink:

n°17347
laverdure2​11
BDébutant

Messages : 4
Où : dunkerque
Age : 48
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  12:03:35  profilanswer
 

Super !! Ca marche impeccable ,j'en ai même trouvé 103 au lieu des 82 albums  
J'ai même réussi à imprimer la liste par un fichier Excel
Merci beaucoup Pascal Forhan à chrge de revanche,je serai content si je puis vous renvoyer l'ascenceur.......

n°17348
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  13:04:55  profilanswer
 

fred a écrit :

Et comme différencier également broché et cartonné ?


Oups, j'ai zappé celle-là:

select s.titre, a.titre, num, numA,broche, count(idAlbum) as nombre_doublon from albums A, series S where a.idserie=s.idserie  group by s.titre, a.titre, num, numA, broche having count(idAlbum) > 1


 
Ca devrait te convenir Fred
 
De rien Laverdure211, c'est toujours un plaisir de sortir sa science sans se faire taxer de prétentieux :mrgreen:  :mrgreen:

n°17350
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  15:18:08  profilanswer
 

C'est parfait. C'est quoi comme type de langage ? Du SQL ? :smile:

n°17351
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  15:22:18  profilanswer
 

Yawp, du sql pur et dur

n°17352
fred
BDéphage
Avatar

Messages : 1832
Où : Grenoble
Age : 38
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  15:27:24  profilanswer
 

et je disais cela pour plaisanter ?! c'est quoi donc, le SQL ?

n°17353
Pascal For​han
BDéphage
Avatar

Messages : 1853
Où : Vanves
Age : 35
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 04-11-2007 Ã  15:37:59  profilanswer
 

Structured Query Language (Parfois on trouve Squential à la place de Structured)
C'est le langage de base d'interrogation des bases de données relationnelles, en fait c'est LE langage des bases de données actuelles.
Après on a quelques variantes dans le langage en fonction du type de base de données utilisé (Access, Oracle, MySql, Postgresql, HSQL,Informix, ....)
Mais les bases du langage restent les mêmes vu qu'il y a une norme derrière qui arrange bien les choses.


Message édité par Pascal Forhan le 04-11-2007 Ã  15:50:23

Aller à :
Ajouter une réponse