다음 쿼리를 참조로 사용하여 지난 한 주 동안 쿼리를 만들려고했는데 몇 가지 도움이 필요하므로 각 섹션의 기능을 알고 있습니다.SQL 쿼리 이해에 대한 지침
Select Distinct
tblCustomers.fldEmail
, tblCustomers.fldCustomerID
, tblCustomers.fldName
, tblCustomers.fldContactName
From tblBigClubs
Inner Join tblBigClubMatch
On tblBigClubs.fldBigClubID = tblBigClubMatch.fldBigClubID
Inner Join tblCustomers
On tblBigClubMatch.fldCustomerID = tblCustomers.fldCustomerID
Where (tblBigClubs.fldBigClubID In (Select Distinct
dbo.tblBigClubMatch.fldBigClubID
From dbo.tblOrders
Inner Join dbo.tblOrderItems
On dbo.tblOrders.fldOrderID = dbo.tblOrderItems.fldOrderID
Inner Join dbo.tblBigClubMatch
On dbo.tblOrders.fldCustomerID = dbo.tblBigClubMatch.fldCustomerID
Where (dbo.tblOrders.fldOrderDate > DateAdd(Year, -2, GetDate()))
And (dbo.tblOrderItems.fldStockCode Like 'TO%')
Group By dbo.tblBigClubMatch.fldBigClubID
Having (Sum(dbo.tblOrderItems.fldQtyOrder) >= 30))
And tblCustomers.fldEmail Is Not Null
And dbo.tblCustomers.fldEmail <> ''
And Len(dbo.tblCustomers.fldEmail) > 8
);
누군가 각 섹션의 기능을 설명해 주실 수 있습니까?
시작, 쿼리 –
오이를 이해할 수 있습니다 별칭 이름을 사용하여 해당 헝가리어 표기법 (https://en.wikipedia.org/wiki/ :
그래서 실제로,이 또한 동등해야한다 Hungarian_notation)이 내 눈을 죽이고있다. – Yuck
이것은 내 SQL 쿼리가 아니며, 이해하는 데 도움이 필요합니다. @Prdp –