[Mssql] SELECT-Abfrage

arrayhunter

Mitglied
hallo,
ich benötige mal wieder etwas Hilfe.
ich habe eine Prozedur, die ich zur Anzeige in einem Grid verwende
Code:
SELECT
		 AntragsId
		,[AntragReparatur].[UserId]
		,[Users].[LastName] As UserName
		,[AntragReparatur].[KundenId]
		,[Kunden].[Name] as KundenName
		,[AntragReparatur].[VpId]
		,[FilialeVP].[Name] as FilialName
		,[AntragReparatur].[RepCenterId]
		,[RepairCenter].[Kuerzel] As RepairCenter
		,[AntragReparatur].[GeraeteId]
		,[Geraete].[Name] as Geraetename
		,[AntragReparatur].[AntragsStatusId]
		,[Antragsstatus].[AntragsstatusName] as Status
		,[AntragReparatur].[GeraeteFehlerId]
		,[GeraeteFehler].[Beschreibung] as Fehler
		,[AntragReparatur].[AngelegtAm]
		,[AntragReparatur].[GeaendertAm]
		,[AntragReparatur].[GeaendertVon]
		,[AntragReparatur].[LastUpdated]
	FROM [AntragReparatur]
		Left Join [Users] on [AntragReparatur].[UserId] = [Users].[UserId]
		Left Join [Kunden] on [AntragReparatur].[KundenId] = [Kunden].[KundenId]
		Left Join [FilialeVP] on [AntragReparatur].[VpId] = [FilialeVP].[VpId]
		Left Join [RepairCenter] on [AntragReparatur].[RepCenterId] = [RepairCenter].[RepairCenterId]
		Left Join [Geraete] on [AntragReparatur].[GeraeteId] = [Geraete].[GeraeteId]
		Left Join [GeraeteFehler] on [AntragReparatur].[GeraeteFehlerId] = [GeraeteFehler].[FehlerId]
		Left Join [Antragsstatus] on [AntragReparatur].[AntragsStatusId] = [Antragsstatus].[AntragsstatusId]		

		WHERE
			((@AntragsId Is Null) Or ([AntragsId] = @AntragsId))

jetzt möchte ich zusätzlich zum Geraetenamen auch den Hersteller abfragen, der in einer eigenen tabelle steht

tab geraet
gID int PK
gName nvarchar
HerstellerID

tab Hersteller
HerstellerId
HerstellerName

wie kann ich das realisieren ?
 
Zurück