我需要将我的variants表连接到我的products表,以便能够从两个表中获取product_id,如何将其放入现有查询中。
我尝试添加它不起作用。
$query = query("
SELECT *
FROM products
FULL OUTER
JOIN variants WHERE product_id=" . escape_string($_GET['add']). " ");
答案 0 :(得分:-1)
听起来您正在寻找inner join
,而不是full outer join
。您还需要指定要在两个表上联接的列:
$query = query("
SELECT *
FROM products
JOIN variants ON variants.product_id = products.product_id
WHERE products.product_id =" . escape_string($_GET['add']). " ");
*注意:我假设product_id
是variants
和products
表上的一列。例如,如果product_id
中的products
只是id
,则需要将连接条件更改为:
ON variants.product_id = products.id