non è che devi cercarle sul web, ti basta il dettagliatissimo manuale mysql online

se cerchi "mysql if" con google ecco il primo risultato

http://dev.mysql.com/doc/refman/5.0/...statement.html
---
Riguardo a quello che vuoi fare francamente non ci ho capito molto , apparentemente vuoi fare un banale LEFT JOIN