Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Aiuto su query
venerdì 06 agosto 2010 - 15.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mastone
Profilo
| Newbie
13
messaggi | Data Invio:
ven 6 ago 2010 - 15:49
Salve,
ho 2 tabelle..
avrei bisogno di prelevare tutti i record di una tabella(tabella1) e solo il 1° record figlio dell'altra tabella.. ecco lo scenario
tabella1
id descr
1 descr1
2 descr2
3 descr3
4 descr4
tabella2
id idtabella1 descr
1 1 sottodescr1
2 1 sottodescr2
3 2 sottodescr1
4 2 sottodescr2
come posso fare?
ps.la relazione è tabella1.id con tabella2.idtabella1
grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 6 ago 2010 - 16:31
>Salve,
>ho 2 tabelle..
>avrei bisogno di prelevare tutti i record di una tabella(tabella1)
>e solo il 1° record figlio dell'altra tabella.. ecco lo scenario
>
>tabella1 tabella2
>id descr id idtabella1 descr
>1 descr1 1 1 sottodescr1
>2 descr2 2 1 sottodescr2
>3 descr3 3 2 sottodescr1
>4 descr4 4 2 sottodescr2
>
>come posso fare?
>
>ps.la relazione è tabella1.id con tabella2.idtabella1
Ciao,
Che DBMS utilizzi?
Puoi postare il result set che vorresti ottenere con i dati che hai indicato?
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
mastone
Profilo
| Newbie
13
messaggi | Data Invio:
ven 6 ago 2010 - 16:42
si.. uso SQL SERVER 2005
il risultato che vorrei ottenere è il seguente
1 descr1 sottodescr1
2 descr2 sottodescr1
3 descr3 sottodescr1
4 descr4 sottodescr1
praticamente per tutti i record della tabella1 vorrei vedere un solo record della tabella2 (il primo)
grazie.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 7 ago 2010 - 00:38
>si.. uso SQL SERVER 2005
>
>il risultato che vorrei ottenere è il seguente
>
>1 descr1 sottodescr1
>2 descr2 sottodescr1
>3 descr3 sottodescr1
>4 descr4 sottodescr1
>
>praticamente per tutti i record della tabella1 vorrei vedere
>un solo record della tabella2 (il primo)
Perdonami, in base a quale logica dovresti voler "la prima" riga della seconda tabella quando non è correlata a tutte le righe della prima tabella ma piuttosto solo ad alcune?
Inoltre il concetto di "primo" o "ultimo" in un RDBMS ha poco senso. Cos'è per te la prima riga della tabella 2? Quella con id più basso?
Dato che usi SQL Server 2005 puoi postare i comandi di CREATE TABLE e di INSERT INTO?
>grazie.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
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 !