Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Join con tabella a record vuoti

    Salve a tutti

    E' parecchio che non smanetto piu' con PHP e MySQL e mi sono parecchio arrugginito... Non riesco a far funzionare una query abbastanza banale:

    codice:
    SELECT series.*, COUNT(DISTINCT(programs.series_season)) as seasons, COUNT(programs.id) AS episodes FROM series JOIN programs ON series.id = programs.series_id
    In poche parole vorrei ottenere, in ciascuna riga, i dati del record della tabella 'series' abbinati ai due count dei record corrispondenti nella tabella 'programs'. In altre parole:

    codice:
    Dati della serie | Numero di stagioni (count su 'programs') | Numero di episodi (count su 'programs')

    Spero di essermi spiegato, un grazie di cuore a tutti!

  2. #2
    codice:
    SELECT series.*, COUNT(DISTINCT programs.series_season) as seasons, 
    COUNT(programs.id) AS episodes FROM series 
    LEFT JOIN programs ON series.id = programs.series_id
    GROUP BY series.id
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Mille grazie!

    Come prevedevo si trattava di una banalita', quasi mi vergogno... Grazie ancora.

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.