InfoQ

交流

讨论:mysql双表操作的问题

作者 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双表操作的问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

5 条回复

回复

受什么影响? 发表人 icebolt 发表于 08月08日
肯定不对的 应该用 left join 发表人 nblee 发表于 08月08日
用left join怎么做呢?可以帮我改一下吗.. 发表人 dnvwf 发表于 08月08日
select a.zd1,b.zd2 from biao1 as .. 发表人 nblee 发表于 08月08日
  1. 返回顶部

    Re: mysql双表操作的问题

    2003年08月08日 发表人 icebolt

    受什么影响?

  2. 返回顶部

    Re: mysql双表操作的问题

    2003年08月08日 发表人 nblee

    肯定不对的

    应该用 left join

  3. 返回顶部

    Re: mysql双表操作的问题

    2003年08月08日 发表人 dnvwf

    用left join怎么做呢?可以帮我改一下吗?

  4. 返回顶部

    Re: mysql双表操作的问题

    2003年08月08日 发表人 nblee

    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

  5. 返回顶部

    Re: mysql双表操作的问题

    2003年08月08日 发表人 dnvwf

    非常感谢,想问一下,像论坛这一步是不是这么做的,就是贴子列表,从posting表得到贴子的数据,同时也得到每一帖的发帖者的用户资料,如果发帖者是游客,就没有用户资料,但他的帖子还是显示出来了,对的吗?




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

int(10),请问10是代表什么意思?

在创建数据库时用到的东西.

wbmp和xbm在WIN中的扩展名是什么?

如题,不知是什么格式

sunnybug 和 tmyu 请进。

我的短信邮箱已满,请另发,不好意思,

怎么获取变量?

在程序运行过程中,怎么检查传递的变量/以检查程序是否正确?:fl...

关于session

php 4.3.3 后 session 应该如何写 问题一 1 $var=...

[My SQL ]请问一段mysql语法的问题.可以...

mysql_db_query($dbname,"delete from tablename where UNIX_TIM...

?

http://www.astprince.com/chinese/death/question/death_test.a...

救命啊

我现在打开一些软件,它会自动关闭的,比如WORD,OUTLOOK 怎么...

windows2000+apache+php+mysql的服务...

不会是IIS吧!是不是装上IIS,然后关掉www服务,只开FTP服务呢?...

[]