Почему при таком запросе :
ysql> select l.idd, l.idl, l.login, d.idm, d.name, m.name, m.fio FROM iplc left join l on (iplc.idl=l.idl) left join d on (d.idd=l.i
dd) left join m on (d.idm=m.idm) WHERE iplc.firstusage BETWEEN 1025467200 AND 1025553599  LIMIT 2;
+------+-------+----------+------+----------+------+------+
| idd  | idl   | login    | idm  | name     | name | fio  |
+------+-------+----------+------+----------+------+------+
|    0 | 12355 | is300162 | NULL | NULL     | NULL | NULL |
|   21 | 23150 | is101854 |    1 | infos_bv | NULL | NULL |
+------+-------+----------+------+----------+------+------+
поля name и fio NULL ?
а при таком все ок как и должно быть? Разве нельзя соединять таблицы несколько раз или это глюк?
select l.idd, l.idl, l.login, d.idm, d.name, m.name, m.fio FROM iplc left join l on (iplc.idl=l.idl) left join d on (d.idd=l.i
dd),m  WHERE iplc.firstusage BETWEEN 1025467200 AND 1025553599 AND d.idm=m.idm  LIMIT 2;
+------+-------+----------+------+----------+---------+---------+
| idd  | idl   | login    | idm  | name     | name    | fio     |
+------+-------+----------+------+----------+---------+---------+
|    0 | 12355 | is300162 | NULL | NULL     | default | Default |
|   21 | 23150 | is101854 |    1 | infos_bv | default | Default |
+------+-------+----------+------+----------+---------+---------+
Т.е. в таблице m при m.idm=1 m.fio=\'Default\'
При первом запросе почему-то NULL а при втором все ок!
Помогите плиз!