Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Per la prima richiesta dovresti cavartela con una join
    Per la seconda, aggiungi la condizione nel where

    La tabella voti falla diventare una tabella 1 a molti

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Per la prima richiesta dovresti cavartela con una join
    Per la seconda, aggiungi la condizione nel where
    mi puoi per favore fare una query d'esempio ?

    grazie di cuore.

    Quote Originariamente inviata da clasku Visualizza il messaggio
    La tabella voti falla diventare una tabella 1 a molti
    mi fai per favore un esempio ?

    grazie
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  3. #3
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    codice:
    SELECT lista.*, count(voti.voti), gruppo.nome FROM lista, voti INNER JOIN gruppo ON lista.id_gruppo = gruppo.id
    WHERE voti.voti LIKE concat("%", lista.id, "%") AND id_tipo_utenti = il valore che ci devi mettere
    GROUP BY lista.id
    non l'ho assolutamente provata, fallo tu

    per la tabella
    codice:
    id_lista       | voto
    chiave esterna | 1 
    verso lista    |
    il resto della struttura vedilo tu, non considerare il forum come un bancomat di codice già pronto...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie di cuore,

    la query mi da questo errore:

    #1054 - Unknown column 'lista.id_gruppo' in 'on clause'

    come mai ?
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    La colonna id_gruppo non esiste nella tabella

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    non può essere che esiste, c'è qualcosa nella query

    infatti se faccio:

    SELECT lista.*, gruppo.nome
    FROM lista
    INNER JOIN gruppo ON lista.id_gruppo = gruppo.id

    funziona.

    ma perchè ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  7. #7
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    prova così

    codice:
    SELECT lista.*, count(voti.voti), gruppo.nome FROM lista, voti, gruppo
    WHERE lista.id_gruppo = gruppo.id, voti.voti LIKE concat("%", lista.id,"%") AND id_tipo_utenti = il valore che ci devi mettereGROUP BY lista.id
    

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie di cuore

    ciao
    [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.