Какой запрос является правильным способом?

Может кто-нибудь сказать мне, какой способ лучше, они оба дают одинаковые результаты, но больше?правильный'?

Лично я чувствую, что первый запрос легче читать, но я, кажется, читал в другом месте, что псевдонимы всегда должны использоваться.

Спасибо

SELECT Patient.PatientSurname, Doctor.DoctorSurname
FROM Patient
JOIN Operation
ON Operation.PatientCode=Patient.PatientCode
JOIN Doctor
ON Doctor.DoctorCode=Operation.DoctorCode
WHERE Operation.OperationType='Broken Arm'
GROUP BY Patient.PatientSurname
HAVING count(Patient.PatientSurname) > 0


SELECT PatientSurname, DoctorSurname
FROM Patient as p, Operation as o, Doctor as d
WHERE o.PatientCode=p.PatientCode
AND  d.DoctorCode=o.DoctorCode
AND o.OperationType='Broken Arm'
GROUP BY p.PatientSurname
HAVING count(p.PatientSurname) > 0

Ответы на вопрос(1)

Ваш ответ на вопрос