В настоящее время я использую следующий запрос для отображения следующего результата.Запрос 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 записи вместе с приведенным выше результатом запроса (fr ex над его 9 + 3 = 12 записей).
использование [ 'JOIN'] (http://dev.mysql.com/doc/refman/5.0/en/join.html) – diEcho
вы можете использовать UNION – cjava
@diEcho: not JOIN, UNION. внимательно прочитайте вопрос. – ysth