SELECT ORDER BY FIELD even if it doesnot exist
===

    SELECT *
						FROM  products2tecspecs as p2t, products_tecspecs as pt 
						WHERE p2t.fk_product_id = '%s' AND pt.pts_id = fk_tecspec_id AND pt.pts_id 
						IN (5275, 21, 5276, 5277, 5278,  49, 5279)
						ORDER BY FIELD(pts_id, 5275, 21, 5276, 5277, 5278,  49, 5279)

I have this select, where I find de specific ID and bring it in the order I want.
But I have a problem with this relation. I am using it in a foreach function and I need the 7 loops. The problem isn't the null, the problem is that it brings only the relationed products. Of course it's not a problem, thank God it happens, but in my case it's destroy the layout if it comes only 2, for example.

Is there a way where I can do something like: If field not found, put this in place?

If I create the relation, it works, but I need to do it with 700 products...

I found <a href="http://stackoverflow.com/questions/1174850/mysql-view-check-if-data-is-null">this</a>, but it doesn't seems to be an NULL problem... 

I also tried with LEFT JOIN but as i said, if the relation doesnot exist it can not bring NULL...

I am blinded 
