показывая самое длинное расстояние для каждого велосипеда и зеленый значок, если более 100

Я попросил более простой вариант этого вопроса на дату и мили, когда более 100, в противном случае возвратит красный светофор, а затем понял, что я упростил свой запрос.

Я задал новый вопрос, потому что решение было предоставлено моему первоначальному вопросу, но я задал неправильный вопрос.

Вот это трюк:

У меня была глупая цель – кататься на протяжении всего века на каждом велосипеде в этом году.

Я хочу создать панель управления статусом, в которой есть каждый велосипед со значком, указывающим, что это было сделано, зеленый для да, красный для нет.

Кроме того, если да, я хочу заполнить ride_date и ride_miles.

Второй критерий достаточно прост, чтобы выполнить SQL-запрос:

SELECT r.bike_name, r.ride_date, r.ride_miles FROM rides r JOIN bikes b on r.bike_name=b.bike_name WHERE DATE_FORMAT(r.ride_date, '%Y')='$current_year' and r.ride_user = '$athlete' and b.bike_retired = 'No' AND ride_miles > 100 

Я экспериментировал с JOINS моего другого вопроса и добавлял предложение where to join. Они работали хорошо, если я был единственным пользователем в таблице, и мне не пришлось проверять, был ли велосипед уволен. Как только я добавил эти порции, все испортилось, и я снова потерялся.

Как только я получу нужные данные, я могу использовать PHP для его массажа. Я продолжаю думать, что мне нужен ЗАКАЗ.