Scrittura Query

lunedì 11 marzo 2013 - 00.04
Tag Elenco Tags  C#  |  .NET 4.0  |  Visual Studio 2010  |  Access (.mdb)

paolo973 Profilo | Senior Member

Ciao a tutti,

ho 2 tabelle.
tblcategorie: contenente le caratteristiche comuni a tutti i prodotti
tblprodotti: contenente le proprietà specifiche (codice_prodotto per esempio) di ogni singolo prodotto ed un riferimento alla categoria di appartenenza.

ho un solo campo textbox per inserire la parola chiave per la ricerca.

se cerco la parola chiave in tblcategorie tutto funziona, se la trovo mi stampo a video:
le caratteristiche della categoria trovata e tutti i prodotti di quella categoria.
la query è questa:

string querySelectCategoria = "SELECT * FROM [tblcategorie ] WHERE CAMPO1 LIKE '%" + parola_chiave + "%' OR ";
querySelectCategoria = querySelectCategoria + "[tblcategorie ].CAMPO2 LIKE '%" + parola_chiave + "%' OR ";
querySelectCategoria = querySelectCategoria + "[tblcategorie ].CAMPO3 LIKE '%" + parola_chiave + "%' OR ";
querySelectCategoria = querySelectCategoria + "[tblcategorie ].CAMPO4 LIKE '%" + parola_chiave + "%'";

come complicare la query sopra includendo anche la ricerca per codice_prodotto nella tblprodotti?

al solito come prima, desidero stampare a video le caratteristiche della categoria e solo il prodotto con il codice_prodotto ricercato.

bye

alx_81 Profilo | Guru

>Ciao a tutti,
ciao

>come complicare la query sopra includendo anche la ricerca per
>codice_prodotto nella tblprodotti?
eh devi legare le due tabelle (sempre che abbiano una chiave in comune, che spero sia la categoria?) in join e filtrare sulla prodotti..
Dove hai difficoltà?
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5