LEFT JOIN заменить элемент для выпуска i-tem - PullRequest
0 голосов
/ 22 июня 2019

У меня есть таблица с именем users, которая имеет 4 столбца:

id
premium 
coins
e-coins

У меня есть этот код, где я хочу изменить (coins) на (e-coins), чтобы я мог заменить (b.coins >= a.cpc) на (b.e-coins >= a.cpc)

Когда я попробовал, это не дало мне никакого результата.Я думаю, что b.e-coins неверно, и должно быть написано в другой форме.

Есть идеи, как это сделать?

$sites = $db->QueryFetchArrayAll("SELECT a.id, a.cpc, b.premium FROM photo a LEFT JOIN users b ON b.id = a.user LEFT JOIN liked c ON c.user_id = '".$data['id']."' AND c.site_id = a.id WHERE a.active = '0' AND (a.max_clicks > a.clicks OR a.max_clicks = '0') AND (b.coins >= a.cpc) AND a.user !='".$data['id']."')".$dbt_value." ORDER BY a.cpc DESC, b.premium DESC".($site['mysql_random'] == 1 ? ', RAND()' : '')." LIMIT 1");
...