webForumDet fria alternativet

två tabeller

3 svar · 241 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Jag har en storde procedure:

SELECT PIMAAddress, 
	AWBPrefix, 
	AWBNumber,
	HWBNumber, 
	ShipperID, 
	ConsigneeID, 
	HWBOrigin, 
	HWBDestination, 
FROM webDOC_FZB
	WHERE HWBNumber = @HWBNumber
GO

Då det är fredag och med en kraftig förkylning så står det helt still i huvudet, det är nämligen så att jag från shipperID & ConsigneeID will matcha dem mot en annan tabell (addresstbl), för att hämta ut detaljerna, -Name - Address -City osv...

med andra ord så att jag får ut en lista, med både info från webDOC_FZB samt adressdetaljerna från den andra tabellen.

OBS, det svåra är att jag hämtar ut Shipper & Consignee från samma tabell, hur skall jag särskilja dem med namn då det är efter headerNamnet jag hämtar ut dem ec via en DataView: dv[0]["AWBNumber"]

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Du får sätta till alias:
Select a.id,a.namn,b.id,b.namn from tabell1 a, tabell2 b where a.id=b.id and a.id = @id
Sedan så är det väl en vanlig inner join som du är ute efter ?

BjurisMedlem sedan juli 2001514 inlägg
#3

Problemet är att Adresserna för de två är olika, när jag sedan hämtar in den i den DataView eller DataTable så kommer jag inte att kunna sortera ut dem.

LarsGMedlem sedan dec. 200012 464 inlägg
#4
select addr.name as adressName, web.Name as webName, ...
140 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)