Php 在表2中查找表1的实时数据

Php 在表2中查找表1的实时数据,php,mysql,Php,Mysql,表1列出了一些分类数据 表2有一些与表1类别相关的数据 两个表之间的关系是表1中的cat_id和表2中的cat_id 我想要的是什么? 我需要显示表1中的所有字段,从表2中我只需要相关内容,即cat_id(表1)和cat_id(表2)中的id 我使用的是这样的查询select c.*,cc.*from news_categories cc,news_content c其中cc.cat_id=c.cat_id group by cc.cat_id,这只提供了表1和表2中的公共数据。。我需要表1

表1列出了一些分类数据

表2有一些与表1类别相关的数据

两个表之间的关系是表1中的cat_id和表2中的cat_id

我想要的是什么? 我需要显示表1中的所有字段,从表2中我只需要相关内容,即cat_id(表1)和cat_id(表2)中的id

我使用的是这样的查询
select c.*,cc.*from news_categories cc,news_content c其中cc.cat_id=c.cat_id group by cc.cat_id
,这只提供了表1和表2中的公共数据。。我需要表1中的通用数据和所有类别
有人能帮我吗

您应该使用
加入

选择t1.*,组连接(t2.内容\u id)
来自表1 t1
左连接表2 t2
在t2.cat_id=t1.cat_id上
按t1.cat_id分组

这适用于两个表的所有字段

SELECT Table1.*, Table2.*
FROM Table1, Table2
WHERE Table1.cat_id = Table2.cat_ids
这适用于表1的所有字段和表2的内容字段

SELECT Table1.*, Table2.full_content
FROM Table1, Table2
WHERE Table1.cat_id = Table2.cat_ids

您需要使用外部联接和这种情况下的左联接。。请看一下

fyi,我假设不动产是关系*我如何获得这些组的联系人()iddata@user1929491你能特别提到你想获取哪一列吗?我是说所有列都与id相关,按组分组,表2的联系人()是的,我知道了。。感谢您提供了这个有用的查询。是否有任何选项可以在不使用group_concat()的情况下更改此查询