int(10),请问10是代表什么意思?
在创建数据库时用到的东西.
作者 dnvwf 发布于 2003-08-00 分类:php基础编程
select a.zd1,b.zd2 from biao1 as a,biao2 as b where a.zd1=b.zd2 order by a.zd desc limit 0,5
是这样的,我想从表1中得到数据,以表1中的zd按desc排列,得到他的前5项,如果表1中的这5项中的字段zd1=表2中的zd2就把表2 中的一些字段选出,如果没有就算了,但表1中的那5项不能受影响,我上面的做法就会受影响。
逛论坛交流:mysql双表操作的问题
受什么影响?
肯定不对的
应该用 left join
用left join怎么做呢?可以帮我改一下吗?
select a.zd1,b.zd2
from biao1 as a
left join biao2 as b on a.zd1=b.zd2
where 可以填写表a的查询条件
order by a.zd desc
limit 0,5
非常感谢,想问一下,像论坛这一步是不是这么做的,就是贴子列表,从posting表得到贴子的数据,同时也得到每一帖的发帖者的用户资料,如果发帖者是游客,就没有用户资料,但他的帖子还是显示出来了,对的吗?
5 条回复
回复