目前我正在使用以下查询来显示以下结果。Sql查询合并两个表的结果
SELECT * FROM RouteToGrowthRecord, GradeMaster,MileStoneMaster
WHERE MemberID = 'ALV01L11034A06' AND
RouteToGrowthRecord.GradeID=GradeMaster.GradeID AND
RouteToGrowthRecord.MileStoneID=MileStoneMaster.MileStoneID
ORDER BY CheckupDate DESC
现在我有一个名为RouteToGrowthRecord_st
另一个表具有相同的 列,RouteToGrowthRecord
一些附加字段。
我需要显示出现在这两个表中的结果。即。如果RouteToGrowthRecord_st
有3个记录,并且给定的menberID
,则输出必须包含3个记录以及上述查询结果(总共高于9 + 3 = 12条记录的fr)。
使用['JOIN'(http://dev.mysql.com/doc/refman/5.0/en/join.html) – diEcho
你可以使用UNION – cjava
@diEcho:不是JOIN,UNION。仔细阅读这个问题。 – ysth