Я попросил более простой вариант этого вопроса на дату и мили, когда более 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 для его массажа. Я продолжаю думать, что мне нужен ЗАКАЗ.