首页 > 解决方案 > 从不同的mysql表中查询字段

问题描述

我的数据库中有这个关系......

在此处输入图像描述

我需要从 TABLE: MSEG获取MATNR字段,从MAKT表获取MAKTX字段,只输入我的MSEG表中的MBLNR字段,这可能吗????

换句话说,我尝试搜索 MBLNR='426665' 并从 MSEG 和 MAKT 表中获取字段。

标签: mysqlsqldatabasesap-erp

解决方案


您需要按如下方式加入表格

SELECT MSEG.MATNR, MAT.MAKTX
FROM MSEG JOIN MAKT ON MSEG.MATNR=MAKT.MATNR
WHERE MSEG.MBLNR = '1337'

将 1337 替换为您要查找的 MBLNR。我假设它是一个字符串,如果它不只是删除数字前后的 ' 。


推荐阅读