MySQL Forums
Forum List  »  Italian

Aiuto per query
Posted by: Michele Paperino
Date: December 19, 2023 11:46AM

Buonasera a tutte/i avrei bisogno di aiuto per una query su una singola tabella
nome tabella: qso
campi: nome,banda

banda può assumere solo i seguenti valori (ma non è interessante credo):

'2200M','630M','160M','80M','60M','40M','30M','20M','17M','15M','12M','10M','8M','6M','2M','1.25M','70CM','33CM','23CM','13CM','5CM','3CM'

vorrei tirar fuori, mettendo una clausola su nome (eg nome='michele') tutte le occorrenze di nome avente banda esistente e non esistente nella tabella (magari ritorna 0 o 1 in base alla presenza).
Ad esempio un valore banda è presente per altri nomi differenti per nome ma io lo voglio comunque vedere per "michele"

esempio:

nome banda
pippo 20m
pippo 40m
pippo 10m
michele 30m
michele 10m
paperin 60m

vorrei vedere per michele un risultato così (o qualcosa di simile):

banda presente
10m 1
20m 0
30m 1
40m 0
60m 0

ovvero...le bande presenti intutta la tabella (senza distinzione di nome) sono 10m,20m,30m,40m ma michele è presente solo con 10m,30m e non presente con 20m,40m

presente ho scritto 1 o 0 ma va bene qualsiasi cosa tipo "si" "no",tanto quando itero sui record me li maneggio io.

Idee?

Grazie infinite per l'attenzione

Options: ReplyQuote


Subject
Views
Written By
Posted
Aiuto per query
151
December 19, 2023 11:46AM


Sorry, only registered users may post in this forum.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.