我需要使用两个表检索数据库上的所有数据,
MAIN
表格中有一列LOC_ID
,其中存储了数字ID,还有一些列,例如USERNAME
,COMMENTS
,
第二个表LOC
包含ID
列,IPADDRESS
,MACADDRESS
,ID
表中的LOC
列等更多列与{ {1}} LOC_IC
表
我想使用类似于MAIN
的命令检索所有信息,但我想要替换SELECT * FROM MAIN
数据或与LOC_ID
表数据一起但与{{1}匹配}
表MAIN
LOC
表格LOC
LOC_IC <=> IC
答案 0 :(得分:0)
您在寻找JOIN
吗?
SELECT loc_ic, username, comments, ipaddress, macaddress
FROM main m JOIN loc l
ON m.loc_ic = l.id;
这是dbfiddle演示
输出:
LOC_IC | USERNAME | COMMENTS | IPADDRESS | MACADDRESS ------ | -------- | ------------- | ------------ | ----------------- 5120 | admin | administrator | 127.0.0.1 | 00:00:00:00:00:00 5125 | user3 | n/a | 192.168.0.23 | HE:LP:PL:EA:SE:=D