Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-04-2011, 11:57   #1
s1m0_93
Bannato
 
Iscritto dal: Nov 2008
Messaggi: 136
[SQL] Ho bisogno di aiuto con una query Select

Salve a tutti.
Ho un Db con queste due tabelle Prodotti e Categorie

PRODOTTI
ID_Prodotto || ID_Categoria || Nome || Prezzo

Categorie
|| ID_Categoria || Nome

Le due tabelle sono legate tramite la chiave ID_Categoria.

La mia richiesta è questa: è possibile selezionare i soli record della tabella Prodotti, che sono di una Categoria che nel nome contiene una determinata stringa?

Esempio

Mettiamo il caso che questi sono i vari record
Codice:
     PRODOTTI
     ID_Prodotto || ID_Categoria ||     Nome     || Prezzo ||
          1              1            Pasta          1.00
          2              1            Riso           1.00
          3              1            Ravioli        1.00
          4              2            Cioccolata     1.00
          5              2            Torta          1.00
          6              2            Marmellata     1.00

     Categorie
     || ID_Categoria ||       Nome    ||  
               1              Primi      
               2              Dolci
Io voglio selezionare i prodotti che contengono nel campo Nome della tabella Categorie, la stringa "Dol", di conseguenza dovrei visualizzare la seguente tabella

Codice:
     PRODOTTI
     ID_Prodotto || ID_Categoria ||     Nome     || Prezzo ||
          4              2            Cioccolata     1.00
          5              2            Torta          1.00
          6              2            Marmellata     1.00
Ho provato a usare una query tipo questa ma non ha funzionato
Codice:
 "SELECT * FROM Prodotti,Categorie WHERE Categorie.Nome LIKE '%dol%';
Sapete aiutarmi?
Ho cercato di essere il più chiaro possibile...Se in qualche punto non mi sono spiegato bene ditemelo pure.
s1m0_93 è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2011, 12:16   #2
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
come sono legate le tabelle??

select
a.*
from
Prodotti a, Categorie b
where
b.Nome like 'Dol%'
and
a.ID_Categoria=b.ID_Categoria
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2011, 12:18   #3
Efem
Member
 
Iscritto dal: Apr 2011
Messaggi: 59
Ma la query non ha funzionato perchè ti da errore, o perchè non ti da il risultato che volevi?
Comunque Prova così:

Codice:
SELECT campo1,campo2,ecc
FROM
Categorie JOIN
Prodotti
ON( Prodotti.ID_Categoria = Categorie.ID_Categoria ) WHERE Categorie.Nome LIKE %dol%
[EDIT]
Scusa zuper non avevo visto la tua risposta.
Efem è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2011, 11:39   #4
Nightingale
Senior Member
 
L'Avatar di Nightingale
 
Iscritto dal: May 2002
Città: Firenze
Messaggi: 3671
Confermo... la query è incompleta perché manca la condizione di join fra le due tabelle, ovvero per id_categoria.
__________________
XBOX·Series X || Gamer.TAG: iTz Tyl3rDurd3n || STEAM ID: proj3ctmayh3m || BTag: TylerDurden#1150
7950X3D || 32GB DDR5 6000MHz CL30 || 4080 SUPER FE
Nightingale è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2011, 12:55   #5
Gin&&Tonic
Member
 
L'Avatar di Gin&&Tonic
 
Iscritto dal: Aug 2010
Messaggi: 138
dovresti scrivere il Modello E-R( entità-relazione), se vuoi un aiuto.

La soluzione di zuper mi sembra corretta

Ultima modifica di Gin&&Tonic : 22-04-2011 alle 13:00.
Gin&&Tonic è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
NVIDIA punta sui data center AI raffredd...
Galaxy Watch Ultra 2 protagonista dei nu...
Valve svela i prezzi ufficiali di Steam ...
CORSAIR accelera per il Prime Day: scont...
Un commento di YouTube alimenta le specu...
GM lascia a casa 1300 operai della Facto...
Microsoft Kilby: il datacenter AI che di...
Recensione HONOR Earbuds 4: un nuovo rif...
Da nemica giurata dell'AI a partner di O...
Arriva l'arma definitiva contro le zanza...
Il prato si cura da solo: MOVA LiDAX Ult...
Diventeremo più stupidi e pigri s...
Truffe e spam anche via PEC: oltre 650 c...
Cloudflare presenta PACT: token anonimi ...
Parco eolico con turbine da 220 metri in...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:10.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v