【发布时间】:2013-03-21 11:01:33
【问题描述】:
我有三张桌子:
Years (YearId,Year)
Months (MonthID,Month)
Date (DateID,YearID,MonthID)
Client (CLientID,ClientName)
Payment (PayID,ClientID,DateID,Amount)
我要填写DataGridView为:
Client Name, Amount, Year, Month
我使用了这个语句,但它不起作用:
Select * From (select Year From Years Where YearID = (Select YearId From Date Where dateID = (Select DateID From Payment))),(Select Month From Months Where Monthid = (Select MonthID From Date Where dateID = (Select DateID From Payment))),(Select ClientName From Client Where ClientID = (Select ClientID From Payment),(Select amont From Payment)
【问题讨论】:
-
请定义“它不起作用”。您是否收到错误消息?此外,您说您有 3 张桌子,但您说的是 5 张桌子!顺便问一下,你听说过
sql join吗?
标签: c# sql data-binding datagridview oracle10g