SQLは初めてです。2つの派生テーブルでLEFTJOINを実行しようとしていますEvery Derived Table must have an alias.
が、エイリアスを指定したときにエラーが発生しますが、それでも同じエラーメッセージが表示されます。クエリは次のとおりです。
SELECT * FROM
(SELECT first_name
from users
inner join messages
on (users.id=messages.from_user_id)
where to_user_id=1
group by first_name order by message_date) AS DATAONE
LEFT JOIN
(select * from
(SELECT count(message_id),u.id,first_name,message_subject,message_status
from users u
inner join messages m
on (u.id=from_user_id)
where to_user_id=1 and message_status = 2
group by first_name order by message_date) as datatwo)
on (dataone.first_name = datatwo.first_name)
ご意見をお聞かせください。