表-A具有ENTITY_ID左加入同一个表,但具有不同的值?
表-B具有相关ENTITY_ID与attribute_id = 1
表-B具有相关ENTITY_ID与attribute_id = 2
SELECT Table_B.value
FROM Table_A
LEFT JOIN Table_B
ON Table_A.entity_id = Table_B.entity_id
WHERE Table_A.date = '2012-7-30 00:00:00'
AND Table_B.attribute_id = 1
我想将attribute_id = 1和attribute_id = 2合并到一个查询中。
这是一对多的关系吗?我的意思是,这两个属性是在同一列? (这意味着,不同的行)?在这种情况下,Table_b.Value会显示哪个值?从哪一行? – 2012-07-30 22:14:26