日期:2014-05-18  浏览次数:20518 次

夜深了,明天还要上班,求一个跨表分页的SQL或存储过程
重庆直辖十周年,所以18号,19号放假两天,不过只有18号是政府规定放的,19号的班就排在明天上,不过也不错了,16,17,18,19可以连耍四天了.

回到正题,现在两张表
Info和PIC,通过PID进行关联,其中PID在Info当中是唯一的,而在Pic当中不是,因为可能是多张图片,不过有的PID在Pic当中不存在,因为没有图片.

Info的结构
PID,Name,Date   等
Pic的结构
ID,PID,PicUrl,PicType   等

现在要写一个分页查询,把有有图片的产品列出来(每个产品只显示一张图片),数据在10W左右.请教大家一个SQL,感谢.....



------解决方案--------------------
select * from Pic where ID in (
select max(ID) from Pic group by PID)
是这样么?
------解决方案--------------------
再加个条件:where '图片字段 ' <> " "