requête pour exporter les identifiants/cotes des notices

la requête suivante me permet de récupérer les id et cotes des exemplaires des notices :

select expl_id as object_id, expl_cote as 'Cote' from exemplaires where expl_id > 0

MAIS

je récupère les id / cotes des notices des périodiques ce qui ne m'intéresse pas

ET

je ne récupère pas les id / cotes des exemplaires des périodiques ce qui m'intéresse par contre

quelqu'un a une idée ?

Merci d'avance

Réponses

  • La requête que vous aviez rédigée vous donnait déjà les numéros des exemplaires des bulletins des périodiques, mais vous ne vous en étiez pas rendu compte.

    Pour comprendre ce qui se passe, il faut d'abord que vous connaissiez la différence entre notice, monographie, bulletin et notice de bulletin, je vous renvoie à un article publié sur mon site.
    Dans le cadre d'un mode d'emploi sur le portail de PMB, j'ai expliqué cette différence.
    Voir le pdf lié à cette adresse - lire les pages 155 et 156

    Voici 3 versions de la requête
    Liste des id de tous les exemplaires
    SELECT expl_id as "Tous les exemplaires", expl_cote as 'Toutes les cotes' FROM exemplaires
    Liste des id des exemplaires des monographies
    SELECT expl_id as "Id/exempl", expl_notice as "Id/notice", expl_cote as "Cote de monographie" FROM exemplaires WHERE expl_notice >0
    Liste des id des exemplaires des bulletins de périodiques
    SELECT expl_id as "Id/exempl", expl_bulletin as "Id/bulletin", expl_cote as "Cote de bulletin" FROM exemplaires WHERE expl_bulletin >0

    Remarque : il y a sur mon site de nombreuses requêtes à télécharger et à importer dans PMB

    Cordialement
    Anne-Marie

  • Merci Anne-Marie,

    malheureusement vos requêtes ne retournent pas le résultat que je recherche (c'est sûrement un problème de vocabulaire de ma part.)

    En fait pour éditer des codes barres à coller sur les exemplaires de mes revues je cherche à récupérer l'id que j'ai attribué à chaque bulletin.
    Je n'ai malheureusement pas accès pour l'instant à la base de données MySql sinon j'aurai sans doute déjà trouvé en étudiant le modèle de la base (il doit sans doute y avoir une table "bulletin" ?

    Cordialement
    Yann

  • Bonsoir,
    De fait, vous aviez parlé d'id, et c'est ce que je vous ai fourni !
    L'id est attribué automatiquement par le système d'auto-incrémentation de la tables des exemplaires.
    Le code-barres est choisi librement par le bibliothécaire.

    Voici les requêtes adaptées
    Liste des codes-barres de tous les exemplaires
    SELECT expl_cb as "Codes-barres", expl_cote as 'Toutes les cotes' FROM exemplaires ORDER BY 1
    Liste des codes-barres des exemplaires des monographies
    SELECT expl_cb as "Codes-barres", expl_cote as "Cote de monographie" FROM exemplaires WHERE expl_notice >0 ORDER BY 1
    Liste des codes-barres des exemplaires des bulletins de périodiques
    SELECT expl_cb as "Codes-barres", expl_cote as "Cote de bulletin" FROM exemplaires WHERE expl_bulletin >0 ORDER BY 1

    N.B. Lisez le message que j'ai posté hier dans le fil d''actualités  ;-)
    Il contient un lien vers une page Wiki dont le titre devrait attirer votre attention !
    Comment connaître la structure et les liens entre les tables même sans avoir accès à PhpMyAdmin ?

    Cordialement,
    Anne-Marie

  • Merci beaucoup c'est parfait : c'est exactement le résultat que je recherchais.

    Oui, j'avais bien vu votre post sur l'url de la doc du modèle de données. malheureusement le lien ne fonctionne dans l'install de PMB que j'utilise (je vais me rapprocher de l'admin système du serveur pour savoir pourquoi)


    Merci pour tout dans tous cas,
    cordialement,
    Yann
Connectez-vous ou Inscrivez-vous pour répondre.