Ciao.
Ho questa query:
Eseguendo tale query in locale (utilizzando MySQL Workbench), ottengo il risultato desiderato:codice:SELECT count(a.*) AS campo1, u.*, l.nome FROM (((tabF AS f JOIN tabA AS a ON f.id1 = a.id1) JOIN tabU AS u ON u.id2 = f.id2) JOIN tabL AS l ON u.id3 = l.id3) WHERE f.id2 = '2'
- count della tabella "a",
- tutti i campi della tabella "u"
- il campo "nome" della tabella "l"
Quando dalla count(a.*) ottengo 0 (quindi non ci sono record trovati), riesco ad ottenere cmq il valore degli altri campi (u.* e l.nome).
Eseguendo la query sul DB del server di Aruba (quindi MySQL phpMyAdmin) ottengo lo stesso risultato, ma solamente quando la count è diversa da 0.
Nel caso in cui è = 0 automaticamente mi restituisce NULL per tutti gli altri campi (cosa che non fa in locale).
che devo fare?

Rispondi quotando
