Помгите, немогу никак понять в чем дело.
делаю запрос: 
SELECT lng.id_s as id FROM lng WHERE lng.name_value=\'tbl_fpp\'
результат:
--------
|  id  |
--------
|  1  |
--------
|  2  |
--------
затем делаю такие два запроса:
CREATE TEMPORARY TABLE tempo SELECT lng.id_s as id FROM lng WHERE lng.name_value=\'tbl_fpp\';
select * from tempo
результат:
--------
|     |
--------
т.е. говорит что таблица пуста, но почему....

?
Но и не ругается вообще... просто выдает пусто.
затем делаю такие запросы:
CREATE TEMPORARY TABLE tempo SELECT lng.id_s as id FROM lng WHERE lng.name_value=\'tbl_fpp\';
SELECT COUNT(*) FROM s LEFT JOIN lng USING (id) WHERE tempo.id IS NULL;
то в данном случае говоорт:
Error: 1109 - Unknown table \'tempo\' in where clause
вообще не понятно... 
