Prima che impazzisco... ho questa query:

codice:
SELECT
  `me`.`member_id`,
  `da`.`m_field_id_1`,
  `da`.`m_field_id_2`,
  `da`.`m_field_id_3`,
  `da`.`m_field_id_8`,
  `da`.`m_field_id_10`
FROM
           `exp_members`     AS me
LEFT  JOIN `spm_free_trials` AS ft USING(`member_id`)
INNER JOIN `exp_member_data` AS da ON `me`.`member_id`=`da`.`member_id`
WHERE
  `me`.`group_id`=5 AND
  `me`.`member_id`>=845 AND
  `ft`.`member_id` IS NULL
ORDER BY
  `me`.`member_id` ASC;
se la eseguo da console di MySQL, funziona perfettamente, se la eseguo tramite PHP mi da questo errore:
MySQL error 1054 - Unknown column 'member_id' in 'from clause'

A quanto pare si riferisce al member_id di USING(`member_id`) tant'e' che se tolgo ogni riferimento alla tabella ft, funziona.

Ma perche' da console si e da PHP no???