新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → 有问题请教,高手帮忙啊,Qr在么?[求助] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 5138 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 有问题请教,高手帮忙啊,Qr在么?[求助] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     white.gourd 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:19
      积分:123
      门派:XML.ORG.CN
      注册:2005/10/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给white.gourd发送一个短消息 把white.gourd加入好友 查看white.gourd的个人资料 搜索white.gourd在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看white.gourd的博客楼主
    发贴心情 有问题请教,高手帮忙啊,Qr在么?[求助]

    在另外一版里面没有得到答案,所以到这里来问......

    SQL—XML 为什么使用了DESC后就出现错误?

    下面这段代码没有问题,但是结果是按照从小到大的顺序显示的,我想将结果反向排序,因此在ORDER BY [Newsletter!1!Number], [Article!2!ArticleTitle] 后面增加了DESC,但是出现了这个错误:Parent tag ID 1 is not among the open tags. FOR XML EXPLICIT requires parent tags to be opened first. Check the ordering of the result set.

    如果想反向排序该怎么办?  请高手指点一下。谢谢!

    SELECT 1 AS Tag,
    NULL AS Parent,
    l.IssueNumber as [Newsletter!1!Number],
    l.IssueDate as [Newsletter!1!IssueDate],
    l.FileLocation as [Newsletter!1!Link],
    NULL as [Article!2!ArticleTitle]
    FROM LevelNewsletter l

    UNION ALL

    SELECT 2 AS Tag, 1 AS Parent,
    l.IssueNumber, l.IssueDate, l.FileLocation, a.ArticleTitle
    FROM LevelNewsletter l, LevelArticle a
    WHERE l.NewsletterId = a.NewsletterId
    ORDER BY [Newsletter!1!Number], [Article!2!ArticleTitle]

    FOR XML EXPLICIT


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/1/11 21:33:00
     
     ceodmk 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:63
      门派:XML.ORG.CN
      注册:2006/3/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ceodmk发送一个短消息 把ceodmk加入好友 查看ceodmk的个人资料 搜索ceodmk在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ceodmk的博客2
    发贴心情 
    可能是union all 后的 l.IssueDate, l.FileLocation出了问题
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/4 11:22:00
     
     ceodmk 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:63
      门派:XML.ORG.CN
      注册:2006/3/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ceodmk发送一个短消息 把ceodmk加入好友 查看ceodmk的个人资料 搜索ceodmk在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ceodmk的博客3
    发贴心情 
    correctly SQL script

    SELECT 1       AS TAG,
    NULL          AS PARENT,
    Customers.CustomerID AS [Customers!1!CustomerID],
    Customers.CompanyName AS [Customers!1!CompanyName],
    NULL          AS [Orders!2!OrderID],
    NULL          AS [Orders!2!OrderDate],
    NULL          AS [Orders!2!ShipCity],
    NULL          AS [OrderDetails!3!ProductID],
    NULL          AS [OrderDetails!3!Quantity],
    NULL          AS [Products!4!ProductName]
    FROM Customers INNER JOIN Orders
    ON Customers.CustomerID = ORders.CustomerID
    INNER JOIN [Order Details] OD ON od.OrderID = Orders.OrderID
    INNER JOIN Products ON Products.ProductID = OD.ProductID
    WHERE Products.ProductID = 9

    UNION ALL
    SELECT
    2    AS TAG,
    1    AS PARENT,
    customers.customerID      AS [Customers!1!CustomerID],
    NULL      AS [Customers!1!CompanyName],
    Orders.OrderID     AS [Orders!2!OrderID],
    Orders.OrderDate    AS [Orders!2!OrderDate],
    Orders.ShipCity    AS [Orders!2!ShipCity],
    NULL          AS [OrderDetails!3!ProductID],
    NULL          AS [OrderDetails!3!Quantity],
    NULL          AS [Products!4!ProductName]
    FROM Customers INNER JOIN Orders
    ON customers.customerID = Orders.CustomerID
    INNER JOIN [Order Details] OD ON od.OrderID = Orders.OrderID
    INNER JOIN Products ON Products.ProductID = OD.ProductID
    WHERE Products.ProductID = 9

    UNION ALL 

    SELECT
    3       AS TAG,
    2       AS PARENT,
    Customers.CustomerID    AS [Customers!1!CustomerID],
    NULL            AS [Customers!1!CompanyName],
    Orders.OrderID       AS [Orders!2!OrderID],
    NULL            AS [Orders!2!OrderDate],
    NULL            AS [Orders!2!ShipCity],
    OD.ProductID        AS [OrderDetails!3!ProductID],
    OD.Quantity        AS [OrderDetails!3!Quantity],
    NULL            AS [Products!4!ProductName]
    FROM Customers INNER JOIN Orders
    ON customers.customerID = Orders.CustomerID
    INNER JOIN [Order Details] OD ON OD.OrderID = Orders.OrderID
    INNER JOIN Products ON Products.ProductID = OD.ProductID
    WHERE Products.ProductID = 9
    ORDER BY [Customers!1!CustomerID], [Orders!2!OrderID]
    FOR XML EXPLICIT

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/4 13:36:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DTD/XML Schema 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/17 11:38:06

    本主题贴数3,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    156.250ms