SELECT e.Event_id, e.Horse_id, e.place, p.money
FROM ENTRY e join Prize p
ON e.Event_id = p.Event_id
where e.place = p.place;
e и p се използват като псевдоними за таблиците, за да се избегне нечетим sql поради дългите имена на таблици.
използвайки e. или п. ще изберете полето за тази таблица, защото е възможно и двете таблици да имат поле със същото име, така че ще има проблеми при изпълнение на оператора
Добавих e.place =p.place, защото ако не го направите, ще получавате резултатите за всяко място за всяко събитие, съчетано с всяка награда
например ще получите събитие 1 кон 1 място 1 награда 1 събитие 1 кон 1 място 1 награда 2 събитие 1 кон 1 място 1 награда 3 събитие 1 кон 1 място 1 награда 4 и т.н.... докато не получите всяка награда и това ще бъде същото за всеки запис , като приемем, че събитието за наградата е равно на събитието за участие