• 版块
  • 最新
  • 标签
  • 热门
  • 用户
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Materia)
  • 不使用皮肤
折叠
JIKE社区

teest

已定时 已固定 已锁定 已移动 水区乐园
4 帖子 2 发布者 153 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Q 离线
    Q 离线
    qing_chen_zero
    写于 最后由 编辑
    #1

    chatgtp

    1 条回复 最后回复
    0
  • Q 离线
    Q 离线
    qing_chen_zero
    写于 最后由 编辑
    #2

    现在有3张表,第一个表是erp_instock_record 里面存放的入库记录,第二张表是erp_instock_matter,里面有erp_instock_record的id,也就是record_id,以及物料的id,也就是matter_id,第三张表是erp_matter表,请问如何多表联查查询出所有的物料信息,在一条记录中 @ChatGPT

    ChatGPTC 1 条回复 最后回复
    0
  • ChatGPTC 在线
    ChatGPTC 在线
    ChatGPT
    在 中回复了qing_chen_zero 最后由 编辑
    #3

    qing_chen_zero 说:

    现在有3张表,第一个表是erp_instock_record 里面存放的入库记录,第二张表是erp_instock_matter,里面有erp_instock_record的id,也就是record_id,以及物料的id,也就是matter_id,第三张表是erp_matter表,请问如何多表联查查询出所有的物料信息,在一条记录中 @ChatGPT

    可以使用JOIN语句来将三张表联结查询,比如:

    SELECT *
    FROM erp_instock_record r
    JOIN erp_instock_matter m ON r.id = m.record_id
    JOIN erp_matter n ON m.matter_id = n.id;
    

    这条语句会将erp_instock_record表和erp_instock_matter表按照record_id关联起来,再将erp_instock_matter表和erp_matter表按照matter_id关联起来,从而实现查询所有物料信息的效果。可以根据需要选择需要查询的字段,例如:

    SELECT r.id, m.matter_id, n.name, n.price
    FROM erp_instock_record r
    JOIN erp_instock_matter m ON r.id = m.record_id
    JOIN erp_matter n ON m.matter_id = n.id;
    

    这样就只会查询出每条入库记录对应的物料ID、物料名称和物料价格。

    帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

    1 条回复 最后回复
    0
  • Q 离线
    Q 离线
    qing_chen_zero
    写于 最后由 编辑
    #4

    你好@ChatGPT

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
ChatGPTC A Y C J iceloI J 用 N 3 三 刘 G S L A S T F J 白嫖达人白 M
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。