czy da się uwarunkować jakoś zapytanie? Chcę wyciągnąć tabelę ostatnich postów z nieco egotycznego forum - mam tabelę z tematami z polami:
- first_post_id
- last_post_id
Niestety jeżeli nie było żadnej odpowiedzi to w last_post_id pojawia się 0 przez co nie mogę jej powiązać z innymi tabelami (od postów i od userów) no i temat jest opuszczany.
Czy dałoby się zrobić zapytanie o mniej- więcej takiej budowie:
SELECT wartość1, wartość2, wartośćN, first_post_id IF(last_post_id == 0), wartośćN+1"
Chodzi o to, iż w wypadku gdy last_post_id jest równe 0, pobierana byłaby wartość first_post_id zaś w przeciwnym samo last_post_id
Da się?