Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query difficile

  1. #1

    query difficile

    Salve a tutti, dovrei realizzare una select molto complessa per me e chiedo aiuto a voi per risolverla, io sto impazzendo.

    Ho un portale (tipo paginegialle), l'utente effettua effettua la ricerca di un'azienda secondo vari criteri, uno dei quali è il nome.



    Le tabelle coinvolte sono:

    AZIENDE (id_azienda, nome),
    CATEGORIE(id_categoria, nome_categoria),
    SOTTOCATEGORIE(id_sottocategoria, nome_sottocategoria, id_categoria)



    I risultati della ricerca dovrebbero essere visualizzati per categoria e sottocategoria con il relativo numero di aziende per ogni sottocategoria.
    Faccio un esempio semplice:

    L'utente cerca le aziende il cui nome contenga la parola "STUDIO".

    Ed i risultati sono:

    LIBERI PROFESSIONISTI (categoria)
    AVVOCATI (sottocategoria) 10
    (ci sono 10 avvocati con la parola "studio" nel nome)
    COMMERCIALISTI 30

    COMPUTER E INTERNET
    CENTRI ASSISTENZA 20
    SVILUPPATORI WEB 39

    Dovrei riuscire ad ottenere questo risultato, ma non ci sto riuscendo, qualcuno saprebbe darmi una mano?
    Serve una casa nel salento in affitto?

    CONTATTATEMI

  2. #2

    Re: query difficile

    Originariamente inviato da gaberiele
    ...

    Le tabelle coinvolte sono:

    AZIENDE (id_azienda, nome),
    CATEGORIE(id_categoria, nome_categoria),
    SOTTOCATEGORIE(id_sottocategoria, nome_sottocategoria, id_categoria)

    ...
    le aziende in che modo sono collegate alle categorie?! manca qualcosa mi sa...
    Administrator of NAMDesign.Net

  3. #3
    si pardon, ho dimenticato di inserire nell'esempio l'attributo ID_SOTTOCATEGORIA nella tabella aziende
    Serve una casa nel salento in affitto?

    CONTATTATEMI

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.