Visualizzazione dei risultati da 1 a 10 su 18

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    come query puoi provare una cosa tipo questa

    codice:
    SELECT lista.*, count(voti.voti) FROM lista, voti 
    WHERE voti.voti LIKE concat("%", lista.id, "%") 
    GROUP BY lista.id
    PS: cambia la struttura del DB che non si può vedere una cosa come quella che hai adesso per i voti

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    Quote Originariamente inviata da clasku Visualizza il messaggio
    come query puoi provare una cosa tipo questa

    codice:
    SELECT lista.*, count(voti.voti) FROM lista, voti 
    WHERE voti.voti LIKE concat("%", lista.id, "%") 
    GROUP BY lista.id
    PS: cambia la struttura del DB che non si può vedere una cosa come quella che hai adesso per i voti
    cmq. funziona

    solo una cosa:

    nella tabella lista c'è un campo id_gruppo che è collegata all'id della tabella gruppo dove c'è il nome del gruppo di oggetti.

    inoltre nella tabella Voti c'è un campo id_tipo_utenti e mi servono solo i voti di un gruppo utenti.

    vorrei mi restituisse una cosa del tipo:

    nome del gruppo 1
    oggetto x - voti x
    oggetto x - voti x
    oggetto x - voti x

    nome del gruppo 2
    oggetto x - voti x
    oggetto x - voti x
    ...

    tutto in base ai voti di un determinato tipo di utenti.

    Spero di essermi spiegato cosa intendo, grazie di cuore e buona domenica

    p.s. se hai un consiglio su come ottimizzare il db, è ben accetto.
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.