У меня есть этот запрос, который получает CONTRACT_PERCENTAGE
из таблицы isrc_codes. Но если TRACK_ISRC
пуст, мне нужно это, чтобы получить CONTRACT_PERCENTAGE
из таблицы albums
. Есть ли способ сделать это с MySQL. На таблице albums
r.BUNDLE_ID = a.BUNDLE_ID
и было бы a.CONTRACT_PERCENTAGE
. Вот мой запросMySQL извлекает из другой таблицы, если пустой
$add = mysqli_query($con,"
SELECT sum(r.DISTRIBUTED_AMOUNT/r.EXCHANGE_RATE * i.CONTRACT_PERCENTAGE/100)
FROM royalties r, isrc_codes i
WHERE r.TRACK_ISRC = i.ISRC_CODE
AND r.BUNDLE_ARTIST = '".$row['artistname']."'
AND r.MONTH_ADDED = '".$current_month."'");
Возможно, вы могли бы попытаться построить представление на isrc_codes и таблицах альбомов, чтобы вы могли присоединиться к нему? (не уверен, на самом деле, если это возможно) – Leo