Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query....

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216

    query....

    questa query estrae tutte le room presenti nella tabella rooms e conta in ogni di essa quenti post contine. quindi una cosa del genere:

    room1 12
    room2 15
    room3 17

    finqui tutto ok... il problema si crea quando ci sono room vuote, perchè non mostrerà mai quelle room!
    come posso risolvere???
    grazie

    SELECT DISTINCT COUNT(post.id_room), rooms.room, rooms.id_room
    FROM post, rooms
    WHERE post.id_room = rooms.id_room
    GROUP BY post.id_room

  2. #2
    La butto lì:

    codice:
    SELECT DISTINCT COUNT(post.id_room), rooms.room, rooms.id_room
    FROM post, rooms
    WHERE post.id_room = rooms.id_room
    GROUP BY post.id_room
    UNION
    SELECT DISTINCT rooms.room, rooms.id_room
    FROM post, rooms
    WHERE NOT (post.id_room = rooms.id_room)
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    mmm... no!
    questo è l'errore che mi da DW:

    MySQL Error#:1222
    The used SELECT statements have a different number of columns

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.