Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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
Php 在SQL中连接3个表_Php_Sql - Fatal编程技术网

Php 在SQL中连接3个表

Php 在SQL中连接3个表,php,sql,Php,Sql,我有三张桌子 \u virtuemart\u产品\u媒体包含 'Full texts' 'id' 'virtuemart_product_id' 'virtuemart_media_id' 'ordering' 'virtuemart_product_id' 'product_s_desc' 'product_desc' 'product_name' 'metadesc' 'metakey' 'customtitle' 'slug'

我有三张桌子

\u virtuemart\u产品\u媒体
包含

'Full texts'    'id'    'virtuemart_product_id'     'virtuemart_media_id'   'ordering'
 'virtuemart_product_id'    'product_s_desc'    'product_desc'  'product_name'
 'metadesc'     'metakey'   'customtitle'   'slug'
'virtuemart_media_id'   'virtuemart_vendor_id'  'file_title'
'file_description'  'file_meta'     'file_mimetype'     'file_type'
'file_url'
\u virtuemart\u products\u pl\u pl
包含

'Full texts'    'id'    'virtuemart_product_id'     'virtuemart_media_id'   'ordering'
 'virtuemart_product_id'    'product_s_desc'    'product_desc'  'product_name'
 'metadesc'     'metakey'   'customtitle'   'slug'
'virtuemart_media_id'   'virtuemart_vendor_id'  'file_title'
'file_description'  'file_meta'     'file_mimetype'     'file_type'
'file_url'
\u virtuemart\u媒体
包含

'Full texts'    'id'    'virtuemart_product_id'     'virtuemart_media_id'   'ordering'
 'virtuemart_product_id'    'product_s_desc'    'product_desc'  'product_name'
 'metadesc'     'metakey'   'customtitle'   'slug'
'virtuemart_media_id'   'virtuemart_vendor_id'  'file_title'
'file_description'  'file_meta'     'file_mimetype'     'file_type'
'file_url'
如何获取
\u virtuemart\u products\u pl\u pl(*),\u virtuemart\u products\u pl\u pl(*)

在哪里

_virtuemart_products_pl_pl.virtuemart_product_id = _virtuemart_product_medias.virtuemart_product_id
AND
_virtuemart_product_medias.virtuemart_media_id = _virtuemart_medias.virtuemart_media_id
我需要sql查询,但我不知道如何构建它

select t1.*, t2.*
from t1, t2, t3
where t1.id=t2.id
and t2.id=t3.id

您声明在结果中需要两个_virtuemart_products_pl_pl表。如果您需要其他表,只需在vpp.*之后添加,vm.*或,vpm.*(记住用逗号分隔每个不同的表)。

您可以使用PHP/SQL的innerjoin函数连接不同的表吗?

试试这样做

select table1.name,table3.name from table1,table2,table3 
where table1.uid = table2.person_id and table3.user_id = table1.uid
你将从这位朋友那里得到答案。如果答案对你有用,请接受