Comment mixer les résultats provenant de 4 requêtes SQL ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Meeuuuhhh, 1 Août 2010.

  1. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    Bonjour,

    Voilà, j'ai 4 tables construites sur le même modèle (mêmes champs).
    Je voudrais faire une requête (ou 4) qui me permette d'aller chercher les 5 derniers tuples de chacune de ces 4 tables puis de mixer les 20 résultats en un seul tableau, ordonné selon la date des 20 tuples.

    Savez-vous comment faire cela, s'il vous plait ?
     
  2. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 952
    J'aime reçus:
    275
    select union ?
     
  3. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
  4. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    Tout fait : cela ne s'appelle plus un prototype mais un produit fini :mrgreen:
     
  5. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Nope, ça ce sont des jointures. Ce que tu veux (a priori) c'est un UNION...

    SELECT blabla FROM table etc. UNION SELECT blabla FROM table etc.

    Le nombre et le type des colonnes doivent être les mêmes dans chaque select.

    Attention aux limitations sur les LIMIT et ORDER BY dans ce genre de requête. C'est tout expliqué dans la doc avec exemples et tout ça.

    (ben oui, il y a une doc pour mysql).

    Jacques.
     
  6. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    Salut à vous,

    En fait à bien y réfléchir après une nuit de sommeil, je sens que la requête va être un véritable cauchemar, vu qu'il y a en plus des informations à aller chercher dans d'autres tables... Clef étrangère + Union + order + limit... Rien que d'imaginer le monstre, j'ai peur.

    Je pense qu'il est plus sage de faire 4 requêtes simples et propres. Dans tirer 4 tableaux PHP. Puis de mélanger ces 4 tableaux en ordonnant les lignes selon une variable commune au 4.

    Plus facile à dire qu'à faire. Je vais farfouiller sur le net, mais si vous avez déjà une idée (ou un script :mrgreen: ), cela va me s'implifier la tâche je crois...
     
Chargement...
Similar Threads - mixer résultats provenant Forum Date
mixer deux rêgles URL Rewriting et .htaccess 28 Février 2013
Comment mixer plusieurs flux rss Développement d'un site Web ou d'une appli mobile 2 Mai 2009
PHP mixer deux tableaux Développement d'un site Web ou d'une appli mobile 2 Janvier 2008
mixer plusieurs flux xml Développement d'un site Web ou d'une appli mobile 23 Novembre 2007
Mixer des flux RSS Développement d'un site Web ou d'une appli mobile 20 Septembre 2007
Mixer chiffres et lettres URL Rewriting et .htaccess 5 Avril 2005
Goggle remplace nos propres liens par les siens dans les résultats de recherche Référencement Google 6 Août 2022
Résultats donnés par GOOGLE Débuter en référencement 22 Juin 2022
ajout de "domaine à vendre" dans les résultats google Référencement Google 28 Mai 2022
ergonomie mobile, incohérence des résultats Problèmes de référencement spécifiques à vos sites 10 Avril 2022
Comment apparaître dans le bloc "Rechercher des résultats sur" Techniques avancées de référencement 9 Février 2022
BING : disparition d'un site des résultats Problèmes de référencement spécifiques à vos sites 12 Janvier 2022
Search Console Problème de version de langue dans les résultats de recherche Google Référencement international (langues, pays) 17 Juin 2021
Nombre de résultats dans l'index primaire Crawl et indexation Google, sitemaps 17 Mai 2021
Google Images: URL à la place du titre dans les résultats de recherche YouTube, Google Images et Google Maps 4 Mars 2021
Search Console 2 513 URL Valides -Envoyée et indexée - 20 résultats dans la recherche google Crawl et indexation Google, sitemaps 28 Janvier 2021
Correction via l'outil RM tech et visibilité des résultats Référencement Google 13 Janvier 2021
Search Console "Page non éligible aux résultats enrichis connus par ce test" Problèmes de référencement spécifiques à vos sites 4 Janvier 2021
Présentation résultats de recherche : description longue au survol souris Référencement Google 15 Décembre 2020
Résultats incohérents entre GA et Google Console Google Analytics 26 Novembre 2020