第一次遇到的查询问题:查询某一样产品,查询出来的不能连续是同一家公司的产品?

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:05:48
比如要查COMPUTER,有两张表: COMPANY 和 PRODUCT

公司和产品的关系是:一对多

现在要查PRODUCT表中的产品,查出来的产品不再一页(比如一页显示十项)显示同一家公司的产品?

希望大家帮我一起想想:

这里有两个点:

一个是写出sql查询语句,返回指定公司名的所有产品;

还有一个是在显示的时候实现分页。

关于第一个问题,这个sql语言应该不难,具体的语言要看具体的表是什么样的。随便找一本有讲sql入门的书(一般数据库教材上会有)都能告诉这句话该怎么写。或者楼主把具体的表设计给出来我可以帮楼主写。

关于第二个问题,就是分页显示问题。也就是让数据库查询结果分页显示。那要看楼主开发用的是什么语言什么框架。具体的情况分页的实现也不同。是java还是c#或者别的?因为不知道具体的没法帮楼主写代码。其实关于分页问题,搂主记住分页这个关键词,然后相关的如何分页的教程不管是书上还是网上都很多的。

以上两个问题解决后,楼主的问题基本就没问题了。

没有看懂你啥子意思也

我也看不明白你的意思,是不是每家公司都有很多同样的产品啊?而你只想每家看一个对不?用group by就行了

你是不是想分页显示产品呢