2016-03-26 13 views
2

Yapmam gereken şey, aşağıdakilerle birlikte bir sql deyimi oluşturmaktır: Satış görevlileri ad ve soyadı, bunların SIN numarası, Ürün SKU'su, Ürün Açıklaması ve Ürün Fiyatı Tüm birim satış fiyatı için 100,00 $ 'dan fazla.SQL Satırda Filtrelenmiş Birden Çok Tabloya Katılma Koşulları

Bu, sağladığım bilgiler. enter image description here

Bu Bugüne kadar ne var:

SEÇ s.FirstName, s.LastName, s.SIN, p.SKU, p.ProductDescription, satış elemanları

+0

Tanımlanmamış tablo takma adlarınız vardır. –

cevap

2

Sen GELEN p.Price aşağıdaki SQL deyimi kullanabilirsiniz: alternatif WHERE maddesi ile,

SELECT FirstName, LastName, SIN, SKU, Price, ProductDescription 
FROM Salesmen 
INNER JOIN ProductSales ON SalesmanId=SellerId 
INNER JOIN Products ON (ProductSales.ProductID=Products.ProductID) 
WHERE (Price>100 AND UnitSalesPrice >100) 

veya (koşul sizin açıklamasından tam olarak açık değildir):

WHERE (Price>100) 

Bu yardımcı olabilir umarım.

+0

WHERE, birleştirilmesi gereken satırları en aza indirgemek için "ProductSales" tablosunda bulunmaktan iyidir. – GramThanos

+0

@ThanasisGrammatopoulos Düşünceleriniz için teşekkür ederiz. OP, WHERE yan tümcesini buna göre değiştirebilir. Saygılarımızla, –

+0

Teşekkür ederim, gerçekten sadece $ 100,00 üzerinde Birim Satış Fiyatı. – Brad

İlgili konular