Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 与结果表联接_Mysql_Sql - Fatal编程技术网

Mysql 与结果表联接

Mysql 与结果表联接,mysql,sql,Mysql,Sql,这将返回一个具有以下结构的表(假设该表为p) 此外,我还想将这个结果表连接到另一个表,其中p.categoryParent=T.id,这里T是我想获取以下column名称的另一个表 resultslug id slugUrl categoryParent pageId categoryId 我这里一片空白。任何想法都将不胜感激。提前谢谢。像其他人一样加入那张桌子就行了 P.resultslug P.id P.slugUrl P.categoryParent

这将返回一个具有以下结构的表(假设该表为p)

此外,我还想将这个结果表连接到另一个表,其中p.categoryParent=T.id,这里T是我想获取以下column名称的另一个表

resultslug
id
slugUrl
categoryParent
pageId
categoryId

我这里一片空白。任何想法都将不胜感激。提前谢谢。

像其他人一样加入那张桌子就行了

    P.resultslug
    P.id
    P.slugUrl
    P.categoryParent
    P.pageId
    P.categoryId
    T.slugUrl
where  P.categoryParent = T.id; 

为什么不看看SQL连接呢?它将帮助您根据条件连接多个表;检查与MySQL服务器版本对应的手册,以了解在第3AH行使用“join tcs_pageassociation as pa on p.id=pa.pageId join tcs_menucategory_site as as”附近的正确语法,这是我的愚蠢错误。它现在正在运行。非常感谢。:)@NituDhaka,很抱歉输入错误,删除了
后的
作为p
    P.resultslug
    P.id
    P.slugUrl
    P.categoryParent
    P.pageId
    P.categoryId
    T.slugUrl
where  P.categoryParent = T.id; 
select p.slugUrl AS resultslug, p.id, m.slugUrl, m.categoryParent, pa.pageId, pa.categoryId, T.slugURL 
from tcs_pagecontents as p
join tcs_pageassociation as pa on p.id=pa.pageId 
join tcs_menucategory_site as m on pa.categoryId=m.id
join another_table T on m.categoryParent = T.id;