mysql - Sub Queries and fetching data from two tables -
i need list horse_id, horse_name each horse has placed in top 3 (e.g place 1,2 or 3) two or more times. hint: try using where...in...
i'm pretty sure i'll have data horse table, includes horse_id , horse_name, , data prize table, includes column place (place horse was). place table has columns event_id, place , money, i'm not sure how join horse table.
it's hard make out tables , data since posted in comments instead of question, try this.
select horse.*    horse     inner join entry       on horse.horse_id = entry.horse_id   entry.place <= 3   group horse.horse_id   having count(horse.horse_id) >= 2 
Comments
Post a Comment