Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [mysql]Problema query

  1. #1
    Utente di HTML.it L'avatar di srock
    Registrato dal
    Sep 2010
    Messaggi
    46

    [mysql]Problema query

    Ciao a tutti,
    ho un database con varie tabelle in particolare per le mie query ne servono due:
    insaz(idAzienda,idInserzione,costo)
    inspriv(idPrivato,idInserzione)

    Le query che mi chiede sono queste:
    Visualizzare codice e costo delle inserzioni totali (utilizzare l'operatore UNION tra tabella insAz e insPriv);

    Visualizzare il numero delle inserzioni totali (utilizzare l'operatore UNION tra tabella insAz e insPriv);

    Ovviamente fatta la prima la seconda è molto semplice.
    Il problema è che riesco ad usare l'operatore union e stampo solo il codice delle inserzioni...
    non so come fare per stampare anche il costo perchè io faccio questo:
    select idInserzione inser from insaz union select idInserzione inser from inspriv

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Devi usare la funzione di aggregazione sum().

    select sum(costo) from insaz

    Ti consiglio di leggere qualche guida di base di mysql. Puoi anche cominciare da qui:

    http://database.html.it/guide/lezion...e-funzioni-ii/

  3. #3
    Utente di HTML.it L'avatar di srock
    Registrato dal
    Sep 2010
    Messaggi
    46
    Non mi serve la somma dei costi...ma i codici di entrambe le tabelle e il costo della tabella insaz
    cioè dovrei visualizzare idAzienda,idPrivato e costo ma idAzienda e idPrivato in un'unica colonna...almeno così credo visto che mi chiede l'utilizzo di union

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.