搜索

首页  >  问答  >  正文

php - MySQL二表查询某字段相同的记录并输出某字段


user表


single表

如图 怎么查询user与single表中user相同的记录 并且输出user表的id+user+single表的exam_name字段

或者说这个表怎么改更好点

还有一个问题

如果要修改user表中的user的话 single表所对应的user怎么同时被修改? 新手 不是很懂 希望朋友们帮帮忙 教一下我 谢谢

phpcn_u1582phpcn_u15822735 天前758

全部回复(3)我来回复

  • phpcn_u1582

    phpcn_u15822017-06-23 09:13:33

    从用户中选择a.id,a.user,b.exam_namc作为连接单作为b on a.user = b.user

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-23 09:13:33

    没有调试
    1、

    select u.id, u.user, s.exam_name from user u, single s where u.user = s.user

    2、

    update user u,single s  set u.user = '值', s.user = '值' where u.user = u.user and u.id = '条件'

    回复
    0
  • 某草草

    某草草2017-06-23 09:13:33

    Select 的时候把两个表join 起来,你可以查查sql join 的用法。

    回复
    0
  • 取消回复