Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [SQL] COUNT multipli?

  1. #1

    [SQL] COUNT multipli?

    in una query del tipo (guardate soltanto i count iniziali e i group finali):

    codice:
    SELECT 
    COUNT(_ForeignKey) AS iNumFoto, 
    COUNT(IDImmobile) AS iNumPerRegione, 
    immobili.*, tipo_immobile.ti_nome, contratti.ct_nome, 
    comuni.co_nome, province.pr_nome 
    FROM (((((immobili 
    LEFT JOIN tipo_immobile ON im_tipo_immobile_id=IDTipo_immobile) 
    LEFT JOIN contratti ON im_contratto_id=IDContratto)
    LEFT JOIN comuni ON im_comune_id = IDComune)
    LEFT JOIN province ON co_provincia_id = IDProvincia)
    LEFT JOIN foto_immobili ON IDImmobile = _ForeignKey)
    $sWhere GROUP BY (IDImmobile), GROUP BY (IDRegione)
    la sintassi naturalmente è errata, ma è possibile effettuare più COUNT in una query? ad esempio se io avessi bisogno di sapere quanti immobili sono presenti in una data regione e quante foto ogniuno di essi ha? non so se mi sono spiegato.... :master:
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  2. #2
    in pratica dovrei fare 2 conteggi rispetto a 2 GROUP BY distinti,anche se penso che ciò nn sia possibile il che mi costringerebbe a fare 2 query distinte,ci ho provato lo stesso.
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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.