Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.9 kB
3
Indexable
Never
	SELECT distinct
		eazybusiness.dbo.tArtikel.kArtikel
		,cArtNr
		--,eazybusiness.dbo.tMerkmal.kMerkmal
		,Material.cWert as 'Material'
		,Farbe.cWert as 'Farbe'
	FROM eazybusiness.dbo.tArtikel
		inner join eazybusiness.dbo.tArtikelMerkmal ON eazybusiness.dbo.tArtikel.kArtikel = eazybusiness.dbo.tArtikelMerkmal.kArtikel

	left JOIN (
		SELECT 
			eazybusiness.dbo.tMerkmal.kMerkmal
			,eazybusiness.dbo.tMerkmalWertSprache.cWert 
		FROM eazybusiness.dbo.tMerkmal
			inner join eazybusiness.dbo.tMerkmalSprache ON eazybusiness.dbo.tMerkmal.kMerkmal = eazybusiness.dbo.tMerkmalSprache.kMerkmal
			inner join eazybusiness.dbo.tMerkmalWert ON eazybusiness.dbo.tMerkmalSprache.kMerkmal = eazybusiness.dbo.tMerkmalWert.kMerkmal
			inner join eazybusiness.dbo.tMerkmalWertSprache ON eazybusiness.dbo.tMerkmalWert.kMerkmalWert = eazybusiness.dbo.tMerkmalWertSprache.kMerkmalWert
		Where eazybusiness.dbo.tMerkmalSprache.kSprache = 1 and eazybusiness.dbo.tMerkmalWertSprache.kSprache = 1 and eazybusiness.dbo.tMerkmal.kMerkmal = 4
					
		)[Material] ON Material.kMerkmal = eazybusiness.dbo.tArtikelMerkmal.kMerkmal 

	left JOIN (
		SELECT 
			eazybusiness.dbo.tMerkmal.kMerkmal
			,eazybusiness.dbo.tMerkmalWertSprache.cWert 
		FROM eazybusiness.dbo.tMerkmal
			inner join eazybusiness.dbo.tMerkmalSprache ON eazybusiness.dbo.tMerkmal.kMerkmal = eazybusiness.dbo.tMerkmalSprache.kMerkmal
			inner join eazybusiness.dbo.tMerkmalWert ON eazybusiness.dbo.tMerkmalSprache.kMerkmal = eazybusiness.dbo.tMerkmalWert.kMerkmal
			inner join eazybusiness.dbo.tMerkmalWertSprache ON eazybusiness.dbo.tMerkmalWert.kMerkmalWert = eazybusiness.dbo.tMerkmalWertSprache.kMerkmalWert
		Where eazybusiness.dbo.tMerkmalSprache.kSprache = 1 and eazybusiness.dbo.tMerkmalWertSprache.kSprache = 1 and eazybusiness.dbo.tMerkmal.kMerkmal = 3
					
		)[Farbe] ON Farbe.kMerkmal = eazybusiness.dbo.tArtikelMerkmal.kMerkmal