Aiuto su query

venerdì 06 agosto 2010 - 15.49

mastone Profilo | Newbie

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

>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

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

>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/
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5