mysql加入基本问题

问题描述

| 我有一个非常基本的问题,我想需要使用联接才能完成。但是我对MysqL很新!这是我需要实现的目标: 我有3张桌子:
Products
attributes
products_to_attributes
我需要做的是根据“ 2”表选择与我要查询的产品相关的属性。 假设我的产品id =
1
,我需要基于
products_to_attributes
表(仅包含pid来辅助)获取属性表中的所有行。     

解决方法

        
SELECT a.*
FROM attributes a
INNER JOIN products_to_attributes pa ON a.aid = pa.aid
WHERE pa.pid = 1
    ,        
SELECT a.*
FROM attributes a,products_to_attributes  b
WHERE a.aid = b.aid
AND b.pid = 1
它的答案与tofutim基本相同,但不使用
INNER JOIN
语法。