подскажите что не так с sql запросом

181
19 июня 2018, 06:30

Есть 2 таблицы:

competition

competition_id (ID соревнования);
competition_name (наименование соревнования);
world_record (мировой рекорд);
set_date (дата установки мирового рекорда);

result

competition_id (ID соревнования);
sportsman_id (ID спортсмена);
result (результат спортсмена);
city (место проведения);
hold_date (дата проведения);

Нужно - вывести города, в которых были установлены мировые рекорды. Мой запрос:

select city 
from result 
inner join competition on result.result < competition.world_record;

Ну что-то в нем неправильно, он все города вообще выводит...

Answer 1
select r.city
from competition c
inner join result r on r.competition_id = c.competition_id and 
                       c.world_record = r.result 

Что не так в вашем запросе. Вы выводите названия городов у которых были результаты меньше чем мировой рекорд

READ ALSO
Вывод значения с БД в таблицу

Вывод значения с БД в таблицу

Есть таблица где должны выводиться значения каждые 20-30 секунд в каждой ячейке типа "Насос-1", "Насос-2","Насос-3","Насос-4" выводились значения...

187
PHP Chrome Push уведомления большая картинка

PHP Chrome Push уведомления большая картинка

Не понимаюОтправляю пуш уведомлениевведите сюда код передаю массив

191
Как в плагине spatie laravel permission добавлять роли

Как в плагине spatie laravel permission добавлять роли

Я добавил роли "admin" в таблицу roles но этого не достаточно Как правильно добавлять роли в плагине ? Есть ли другой способ добавления ?

166