首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL显示连接记录和非连接记录

MySQL显示连接记录和非连接记录
EN

Stack Overflow用户
提问于 2013-12-10 12:02:51
回答 1查看 50关注 0票数 0

我有一个问题,不能显示来自table1的所有记录。

我有两张桌子。

表1和表2,我想显示表1中的所有记录(即使某些记录只存在于table1上,而在table2中没有引用)

这是我正在尝试的,我有2在Table1录音,但它只显示1。

1记录由name_id on table1和table2连接,另一条记录只存在于table1上,但我需要同时显示这两种记录。

以下是查询:

代码语言:javascript
复制
$query = mysql_query("SELECT  

    table1.name_id, 
    table2.name_id, 

    FROM `table1`

    LEFT JOIN `table2` ON table1.name_id=table2.name_id 

");

我如何获得它,以便它将显示来自table1的所有记录(一个是连接的,另一个不是太大的)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-10 12:31:52

您可以使用“联接”从两个表中获取数据,如

代码语言:javascript
复制
$query = mysql_query("SELECT  table1.name_id, table2.name_id FROM `table1` JOIN `table2` ON `table1`.`name_id`=`table2`.`name_id` ");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20494012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档