mysql - 将两个表与一个相同的列值连接在一起,不会丢失任何记录

标签 mysql phpmyadmin

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

我有 2 个这样的表:

表地址

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 状态也将加入而不会丢失任何记录

所需输出

    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/

相关文章:

mysql - 检查MySQL服务器是否安装

php - 获取 2 行值的总和

android - Sqlite 不同查询 From -To、To - From

sql - Drupal 正在寻找一个不再存在的字段

mysql - mysql 插入是否可以没有字段名

phpmyadmin - 如何从phpmyadmin隐藏information_schema数据库

Mysql Select From Select 语法

php - 需要更新 mySQL 表列中缺失的信息

php - 使用PHP在表格中显示MySQL数据

mysql - 使用带计数的子查询