Просто запутался в синтаксисе для этого ...
У меня есть две таблицы в mysql, и мне нужно извлекать записи из таблицы A при соблюдении следующих критериев:
1) Имя в таблице A соответствует имени в таблице B
А ТАКЖЕ
2) Цена самого последнего дня в таблице B меньше, чем запись в таблице A
Итак ... выполнение запроса на приведенных ниже примерах таблиц принесет мне две записи:
03-17-2019 Bob 8
03-20-2019 John 10
По сути, мне нужно оценить каждую строку в Таблице A, проверить совпадающее имя в Таблице B, которое имеет самую последнюю дату относительно записи, оцениваемой в Таблице A, и затем определить, больше ли цена в Таблице A, чем цена самого последнего совпадающего имени в таблице B. После этого мне нужно вычислить разницу между ценами. Итак, в двух приведенных выше записях разница будет 2 и 4
Table A
Date | Name | Price
03-08-2019 Bob 6
03-25-2019 Bob 2
03-17-2019 Bob 8
03-20-2019 John 10
Table B
Date | Name | Price
03-16-2019 Bob 4
03-28-2019 Bob 9
03-02-2019 Bob 12
03-10-2019 John 6
Спасибо за помощь!