» »

[TSQL] SELECT iz dveh tabel

[TSQL] SELECT iz dveh tabel

Microsoft ::

Imam dve tabeli. Users in Data. V Users sta stolpca id (ima PK) ter Name. V Data so stolpci id (ima PK), ter Value1 in Value2. Oba, Value1 in Value2 sta FK od id PK tabele User.

Users - id [PK FK] Value1 - Data
Users - id [PK FK] Value2 - Data

Upam, da je razumljivo. Recimo, da je tabela Users sledeca:

id Name
0 Mici
1 Janez

In tabela Data:

id Value1 Value2
0 0 1

No, sedaj imam problem pri select stavku. Radi bi dobil rezultat v taksni obliki:

Data.id Users.Name1 Users.Name2
0 Mici Janez


Kako to narediti z enim samim select stavkom?


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

darkolord ::

SELECT d.ID, u1.Name, u2.Name FROM data d, users u1, users u2 WHERE d.Value1 = u1.ID AND d.Value2 = u2.ID

Al pa z joini.

Microsoft ::

Super. Tale del, data d, users u1, users u2, sem ze dostikrat videl, pa vedno pozabil na njega.:P

Enivej, a pri uporabi join isto uporabis taksen nacin poimenovanja ene tabele z dvema razlicnima imenoma?


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

zerox ::

Da.

borchi ::

> Enivej, a pri uporabi join isto uporabis taksen nacin poimenovanja ene tabele z dvema razlicnima imenoma?

to je krajše za "NEKA_TABELA as t1". v tvojem selectu ga niti ne rabiš. brez tega pa ne boš mogel pri sub-selectih...
l'jga


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Windows 10 z reklamami tudi v Raziskovalcu (strani: 1 2 3 )

Oddelek: Novice / Operacijski sistemi
14340302 (33866) D3m
»

[VB] datagridview

Oddelek: Programiranje
351940 (1323) korenje3
»

Predlog - tabela - plačilni sistemi

Oddelek: Programiranje
5974 (783) programercek
»

[excel]duplikati

Oddelek: Programiranje
81477 (1404) baksuz
»

PCF in Joker

Oddelek: Omrežja in internet
182211 (1461) alexxxx

Več podobnih tem