语句“长”是因为要查询的结果表格比较“宽”。这个语句非常简单,不过是用3个表inner join 一下,这也叫表态,那么真正的数据库程序员随时都是在变态了。
解决方案 »
- 求SQL语句,大家都来试一试
- 简单视图问题
- 怎样将当前日期转换成2006/11/06这样的字符串格式?
- sqlserver2008存储过程中,求一条语句:讲sqlserver数据库数据插入到另一服务器的orcal数据库中
- 怎么写自动产生记录序号的sql语句。
- SQL SEVER 2000 在本地机子上怎么安装?
- 我设计了一个DTS数据包,里面有很多的数据转换,我手动执行它可以顺利执行,但是一旦把它设置成作业自动执行就是失败,这是怎么回事呢?
- 英雄救我----数据库置疑!
- 如果select * from ....的时候,我想返回指定的第X条到第Y条的记录,有没有这样的SQL写法
- 寻求一个SQL解决方案
- Transact-SQL中怎样获得Table的字段名称
- access中的视图能否导入到sql server中成为其中的视图?
例如p.productid as productid,是指把p表中的productid属性更名为as后面的productid。(不过在这儿好像没什么意义)
其实这条语句就是select productid ,productname ,supplierid ,s.companyname ,p.categoryid ,c.categoryname ,p.quantityperunit ,p.unitprice ,p.unitsinstock ,p.unitsonorder ,p.reorderlevel ,p.discontinued from products p inner join suppliers s on p.supplierid=s.supplierid inner join categories c on p.categoryid=c.categoryid这条查询语句是指:在products和suppliers以及categories三张表内连接的基础上,查询select后面,from前面哪些字段。三张表连接的条件是:p.supplierid=s.supplierid 和p.categoryid=c.categoryid