求SQL语句,急。

postcha 2010-06-28 03:06:30
<ul class="mt8">
<stl:sqlContents connectionString="server=(local);uid=abc54288;pwd=efsfs;Trusted_Connection=no;database=abc54288">
<stl:queryString>SELECT TOP 5 Title,id,username FROM liveserver_blogcontent ORDER BY adddate DESC
</stl:queryString>
<li><a href="{stl.siteroot}/space/{sql.userid}/blog/{sql.id}.aspx">{sql.title}</a></li>
</stl:sqlContents>
</ul>

生成的代码是
<ul class="mt8">
<li><a href="http://blog.ssss.com/space/postcha/blog/9.aspx">这是日志标题</a></li>
<li><a href="http://blog.ssss.com/space/postcha/blog/10.aspx">这是日志标题</a></li>
<li><a href="http://blog.ssss.com/space/postcha/blog/11.aspx">这是日志标题</a></li>
<li><a href="http://blog.ssss.com/space/postcha/blog/55.aspx">这是日志标题</a></li>
<li><a href="http://blog.ssss.com/space/postcha/blog/56.aspx">这是日志标题</a></li>
</ul>

现在的问题是liveserver_blogcontent中的username字段是关联到另外一个表的username字段,该如何写sql语句呢?

附:
liveserver_blogcontent表


liveserver_users表


求解。
...全文
117 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2010-06-28
  • 打赏
  • 举报
回复
查所有数据看看

SELECT TOP 5 *
FROM liveserver_blogcontent a,liveserver_users b
where a.username=b.username
ORDER BY adddate DESC

TheGodOfGods 2010-06-28
  • 打赏
  • 举报
回复
SELECT TOP 5 Title,id,a.username
FROM liveserver_blogcontent a,liveserver_users b
where a.username=b.username
ORDER BY adddate DESC


如果是这样的话,因为两表都有username,加"a."前缀就行了
ff284996867 2010-06-28
  • 打赏
  • 举报
回复
SELECT TOP 5 Title,id,a.username
FROM liveserver_blogcontent a,liveserver_users b
where a.username=b.username
ORDER BY adddate DESC
postcha 2010-06-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xys_777 的回复:]

SELECT TOP 5 Title,id,username
FROM liveserver_blogcontent a,liveserver_users b
where a.username=b.username
ORDER BY adddate DESC

是这样???
[/Quote]

报 列名 'UserName' 不明确。 的错误。
永生天地 2010-06-28
  • 打赏
  • 举报
回复
SELECT TOP 5 Title,id,username
FROM liveserver_blogcontent a,liveserver_users b
where a.username=b.username
ORDER BY adddate DESC

是这样???
jwdream2008 2010-06-28
  • 打赏
  • 举报
回复
SELECT TOP 5 Title,id,A.username FROM liveserver_blogcontent A ,liveserver_users B where A.username=B.username  ORDER BY adddate DESC

????
postcha 2010-06-28
  • 打赏
  • 举报
回复
不好意思<li><a href="{stl.siteroot}/space/{sql.userid}/blog/{sql.id}.aspx">{sql.title}</a></li>中的{sql.userid}应为{sql.username},笔误。
炽焰12 2010-06-28
  • 打赏
  • 举报
回复
select * from liveserver_blogcontent lb inner jion liveserver_users lu
on bl.username=lu.username
TheGodOfGods 2010-06-28
  • 打赏
  • 举报
回复
看不到表结构啊,用join不行?

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧