收录日期:2019/10/22 14:38:18 时间:2016/06/06 10:24:34 标签:Access
这句SQL怎样格式化才能易看懂啊?

SELECT DonationDetail.DonationDetailID, DonationDetail.DonorID AS DonationDetail_DonorID, DonationDetail.Amount, DonationDetail.MonetaryUnitID AS DonationDetail_MonetaryUnitID, DonationDetail.EventPeriordicalID, Donor.DonorID AS Donor_DonorID, Donor.DonorName, Donor.TitleID AS Donor_TitleID, Donor.LocationID AS Donor_LocationID, DonorTitle.TitleID AS DonorTitle_TitleID, DonorTitle.Title, Event.EventID AS Event_EventID, Event.EventName, Event.Description AS Event_Description, EventPeriodical.EventPeriodicalID AS EventPeriodical_EventPeriodicalID, EventPeriodical.EventID AS EventPeriodical_EventID, EventPeriodical.PeriodicalID AS EventPeriodical_PeriodicalID, EventPeriodical.AddDate, ExchangeRate.ExchangeRateID, ExchangeRate.EventPeriodicalID AS ExchangeRate_EventPeriodicalID, ExchangeRate.MonetaryUnitID AS 
ExchangeRate_MonetaryUnitID, ExchangeRate.ForeignCurrency, Location.LocationID AS Location_LocationID, Location.Country, Location.Province, Location.City, Location.Town, Location.District, Location.Village, MonetaryUnit.MonetaryUnitID AS MonetaryUnit_MonetaryUnitID, MonetaryUnit.MonetaryName, MonetaryUnit.MonetarySymbol, Periodical.PeriodicalID AS Periodical_PeriodicalID, Periodical.Description AS Periodical_Description
FROM Periodical INNER JOIN (MonetaryUnit INNER JOIN (Location INNER JOIN (((Event INNER JOIN EventPeriodical ON Event.EventID = EventPeriodical.EventID) INNER JOIN (DonorTitle INNER JOIN (Donor INNER JOIN DonationDetail ON Donor.DonorID = DonationDetail.DonorID) ON DonorTitle.TitleID = Donor.TitleID) ON EventPeriodical.EventPeriodicalID = DonationDetail.EventPeriordicalID) INNER JOIN ExchangeRate ON EventPeriodical.EventPeriodicalID = ExchangeRate.EventPeriodicalID) ON Location.LocationID = Donor.LocationID) ON MonetaryUnit.MonetaryUnitID = DonationDetail.MonetaryUnitID) ON Periodical.PeriodicalID = EventPeriodical.PeriodicalID;
SELECT DonationDetail.DonationDetailID,
 DonationDetail.DonorID AS DonationDetail_DonorID, DonationDetail.Amount, DonationDetail.MonetaryUnitID AS DonationDetail_MonetaryUnitID, DonationDetail.EventPeriordicalID, Donor.DonorID AS Donor_DonorID, Donor.DonorName, Donor.TitleID AS Donor_TitleID, Donor.LocationID AS Donor_LocationID, DonorTitle.TitleID AS DonorTitle_TitleID, DonorTitle.Title, Event.EventID AS Event_EventID, Event.EventName, Event.Description AS Event_Description, EventPeriodical.EventPeriodicalID AS EventPeriodical_EventPeriodicalID, EventPeriodical.EventID AS EventPeriodical_EventID, EventPeriodical.PeriodicalID AS EventPeriodical_PeriodicalID, EventPeriodical.AddDate, ExchangeRate.ExchangeRateID, ExchangeRate.EventPeriodicalID AS ExchangeRate_EventPeriodicalID, ExchangeRate.MonetaryUnitID AS 
ExchangeRate_MonetaryUnitID, ExchangeRate.ForeignCurrency, Location.LocationID AS Location_LocationID, Location.Country, Location.Province, Location.City, Location.Town, Location.District, Location.Village, MonetaryUnit.MonetaryUnitID AS MonetaryUnit_MonetaryUnitID, MonetaryUnit.MonetaryName, MonetaryUnit.MonetarySymbol, Periodical.PeriodicalID AS Periodical_PeriodicalID, Periodical.Description AS Periodical_Description
FROM Periodical INNER JOIN (MonetaryUnit INNER JOIN (Location INNER JOIN (((Event INNER JOIN EventPeriodical ON Event.EventID = EventPeriodical.EventID) INNER JOIN (DonorTitle INNER JOIN (Donor INNER JOIN DonationDetail ON Donor.DonorID = DonationDetail.DonorID) ON DonorTitle.TitleID = Donor.TitleID) ON EventPeriodical.EventPeriodicalID = DonationDetail.EventPeriordicalID) INNER JOIN ExchangeRate ON EventPeriodical.EventPeriodicalID = ExchangeRate.EventPeriodicalID) ON Location.LocationID = Donor.LocationID) ON MonetaryUnit.MonetaryUnitID = DonationDetail.MonetaryUnitID) ON Periodical.PeriodicalID = EventPeriodical.PeriodicalID;
SELECT DonationDetail.DonationDetailID,
       DonationDetail.DonorID AS DonationDetail_DonorID,
       DonationDetail.Amount,
       DonationDetail.MonetaryUnitID AS DonationDetail_MonetaryUnitID,
       DonationDetail.EventPeriordicalID, 
       Donor.DonorID AS Donor_DonorID, 
       Donor.DonorName, 
       Donor.TitleID AS Donor_TitleID,
       Donor.LocationID AS Donor_LocationID,
       DonorTitle.TitleID AS DonorTitle_TitleID,
       DonorTitle.Title,
       Event.EventID AS Event_EventID, 
       Event.EventName, 
       Event.Description AS Event_Description,
       EventPeriodical.EventPeriodicalID AS EventPeriodical_EventPeriodicalID,    
       EventPeriodical.EventID AS EventPeriodical_EventID,
       EventPeriodical.PeriodicalID AS EventPeriodical_PeriodicalID,
       EventPeriodical.AddDate, 
       ExchangeRate.ExchangeRateID, 
       ExchangeRate.EventPeriodicalID AS ExchangeRate_EventPeriodicalID,
       ExchangeRate.MonetaryUnitID AS ExchangeRate_MonetaryUnitID,
       ExchangeRate.ForeignCurrency, 
       Location.LocationID AS Location_LocationID, 
       Location.Country, 
       Location.Province,
       Location.City,
       Location.Town,
       Location.District, 
       Location.Village,
       MonetaryUnit.MonetaryUnitID AS MonetaryUnit_MonetaryUnitID,   
       MonetaryUnit.MonetaryName, 
       MonetaryUnit.MonetarySymbol, 
       Periodical.PeriodicalID AS Periodical_PeriodicalID, 
       Periodical.Description AS Periodical_Description

   FROM Periodical INNER JOIN
               (MonetaryUnit INNER JOIN 
                             (Location INNER JOIN 
                                        (((Event INNER JOIN   '以下类似
                          EventPeriodical ON Event.EventID = EventPeriodical.EventID)
                     INNER JOIN 
               (DonorTitle INNER JOIN 
                    (Donor INNER JOIN
                      DonationDetail ON Donor.DonorID = DonationDetail.DonorID)
              ON DonorTitle.TitleID = Donor.TitleID) ON EventPeriodical.EventPeriodicalID = DonationDetail.EventPeriordicalID) INNER JOIN ExchangeRate ON EventPeriodical.EventPeriodicalID = ExchangeRate.EventPeriodicalID) ON Location.LocationID = Donor.LocationID) ON MonetaryUnit.MonetaryUnitID = DonationDetail.MonetaryUnitID) ON Periodical.PeriodicalID = EventPeriodical.PeriodicalID;
SQL 格式化不应该由人去格式化,你可以让查询设计器自动设计

怎样用vb.net代码实现验证码的刷新(不是c#) 如何自定义一个类含OnChange()事件的 阿笨狗,来接分吧 如何往word已打开的所有文档文字编辑区发送一行字? 日本AV女优饭岛爱自杀身亡~~~ 请问有什么方法能在webbrowser执行文件操作时,能让主程序同时响应用户操作? 请问有什么方法能在webbrowser执行文件操作时,能让主程序同时响应用户操作? 水晶报表 如何读取并判断detail section中的内容 为何同时执行二条语句不成功 dawugui 请进来一下,我查看了一下,排序规则是:chinese_prc_ci_as,是这个引起的吗?? 传递参数可能含有空值时该如何写SQL语句输出正确结果集的问题 问问d3d的灯光 祝大家圣诞快乐~~~!! 散分的来了 再来100 如代碼,Copy目錄及目錄下的文件 java 如何进行串口通信 求教电脑高手中的高手。。。 打算考SCAJ认证,有几个问题想请教下 error: A1355U: A Label was found which was in no AREA (keil3.22(for arm)) 如何让blob字段存储非十六进制的字符 工作中的实际问题,多表查询…… 关于photoshop的一个小问题 五十七条搜索引擎优化实用技巧(3) 咳~~比较弱智的问题。。。 socket异步处理? 圣诞快乐 高三学生偷同学钱因考上名牌大学免予起诉 STRUTS跳转问题 C#关于文件夹共享的权限设置