Kod
tabela cars :
id | owner_id | vmax | [...]
|8|9|120.00
|188|9|280.00
|113|9|187.20
|187|9|190.00
|140|51|355.96
|152|51|310.00
tabela users :
id | active_car_id | [...]
9 | 113
51 | 152
id | owner_id | vmax | [...]
|8|9|120.00
|188|9|280.00
|113|9|187.20
|187|9|190.00
|140|51|355.96
|152|51|310.00
tabela users :
id | active_car_id | [...]
9 | 113
51 | 152
Chodzi mi o uzyskanie 'id' z tabeli 'cars' gdzie 'owner_id'=users.id i vmax jest największe
Rozwiązanie może być także po stronie php
SELECT cars.id AS cid, vmax, users.id AS uid FROM cars, users WHERE owner_id=users.id && (vmax jest największy)
potem chcę to wrzucić w pętlę i zrobić tak:
UPDATE users SET active_car_id='.$x['cid'].' WHERE id='.$x['uid'].'
Z góry dzięki za pomoc!
P.S. Rozwiązanie nie musi być optymalne, odpalę taki skrypt może raz na miesiąc, a do przerobienia ma tylko ~600 rekordów