Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034

    MySQL: select + count()

    con questa query:

    select * from tabella

    estraggo tutti i campi ma se voglio usare count() solo per uno di essi (mantenendo l'asterisco invece che elencare tutti i campi) come faccio?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select *,count(campo) from tabella group by campo

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ok, mi ero espresso male.
    Devo fare quella query su due tabelle:

    codice:
    SELECT tab1.*, count(tab2.campo2) AS tot
    FROM tab1, tab2
    where tab1.campo1=133
    GROUP BY tab2.campo2
    LIMIT 1
    non fa la somma del campo 'campo2', che deve, in realtà, essere pari a 4 e invece restituisce 1

  4. #4

    ..........

    Ciao.
    Da prendere con le molle
    (lascio i miei campi penso sia
    la stessa cosa)
    Codice PHP:
    SELECT categories. * , (

    SELECT COUNTpost_title )
    FROM post
    WHERE cat_id 
    =18
    ) AS tot
    FROM categories
    GROUP BY cat_id
    LIMIT 1 
    Aspettando qualche sqlGuru

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ma con versioni prededenti la 4.1 la subquery non funziona o sbaglio? poi provo anche il codice perchè uso la 5.x

  6. #6

    ......

    ma con versioni prededenti la 4.1 la subquery non funziona o sbaglio?
    No non sbagli.




    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    così funziona, ho provato: ma per le versioni precedenti di mysql (che sono ancora tante) come si fa?

  8. #8

    ............

    Non saprei proprio


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.