Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. grillo70
    3. Post
    G

    grillo70

    @grillo70

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 2
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Bologna Età 55
    0
    Reputazione
    2
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da grillo70

    • RE: Problemi ordinamento dati in una query

      Grazie PietroR
      per il soluzione e il link agli schemi che sono davvero esplicativi
      Sono riuscita a risolvere

      grazie mille 😄
      buon fine settimana

      postato in Coding
      G
      grillo70
    • Problemi ordinamento dati in una query

      Ciao,
      mi sono appena iscritta perché ho bisogno del vostro aiuto.
      Ho cercato nel vostro forum qualche indicazione per il mio problema, ma non sono riuscita a trovare niente che mi aiutasse
      quindi ecco il mio problema

      ho due tabelle
      tabella** fornitori** con campo *id_forn *(int) e campo nome (varchar)
      tabella spese con campo id_spe (int) , id_forn_spe (int) e spesa (float)

      dove id_forn_spe della tabella spese corrisponde a id_forn della tabella fornitori

      ho una query che elenca tutte le spese (SELECT * from spese)
      voglio modificarla per fare in modo che le spese vengano ordinate per il nome fornitore in ordine alfabetico

      la query SELECT * FROM spese join fornitori on fornitori.id_forn = spese.id_forn_spe ORDER BY nome
      funziona correttamente

      il mio problema però è che nella tabella spese il fornitore non è un campo obbligatorio,
      quindi ci sono delle righe dove il campo id_forn_spe è vuoto
      se faccio la query precedente queste righe senza fornitore non vengono visualizzate (giustamente)

      come faccio a visualizzare tutte le spese, comprese le righe che non hanno il fornitore e le altre con i nomi dei fornitori ordinati?

      ho provato ad utilizzare la** UNION** con una query SELECT * FROM spese WHERE ((spese.id_forn_spe='')
      ma se ho capito bene non funziona perché la prima select ha una join e quindi le due select non hanno le stesse colonne

      Spero di essere stata chiara nell'esposizione del problema
      e spero sappiate essermi d'aiuto

      intanto, grazie mille :smile5:

      postato in Coding
      G
      grillo70