我正在使用php我的管理员,我非常感谢任何建议或帮助,我试图显示将两个表与一个相同的列值一起显示而不丢失任何记录

我有2张桌子,像这样:

tbladdress

id         Address
1222       add1
1332       add2
1555       add3
1776       add4


tblcx

name       location    Status
ana        1222        completed
ema        1332        used
ada        1332        completed


我想显示来自tbladdress的行,其中id等于tblcx位置,其中tblcx Status也将加入而不会丢失任何记录

期望的输出

    tbladdress

   id         Address     Status
    1222       add1       completed
    1332       add2       used
    1332       add2       completed
    1555       add3
    1776       add4


查询我正在尝试使用

SELECT tbladdress.id, tbladdress.Address
FROM tbladdress
LEFT JOIN tblcx ON tbladdress.id=tblcx.location


但无法正常工作,并且无法提供所需的输出。

最佳答案

SELECT tbladdress.id as Id, tbladdress.Address as Address, tblcx.Status as Status
FROM tbladdress
LEFT JOIN tblcx ON tbladdress.id=tblcx.location

关于mysql - 将两个表与一个相同的列值连接在一起而不会丢失任何记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51847838/

10-10 03:32