18/06/2009, 23:24
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 210
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Duda al hacer NATURAL LEFT JOIN tengo una tabla A con 4 campos, y otra tabla B con 2 campos
el primer campo de ambas tablas es el mismo, pongamosle 'id'
pero la tabla B no tiene una fila para cada fila de A. B tiene menos filas que A.
al hacer:
| SELECT a.id, [..] b.user FROM a NATURAL LEFT JOIN b ORDER BY id DESC;
me sale la tabla que yo quiero, pero donde no habia una coincidencia de A en B, me deja el campo 'b.user' vacío. Hay forma de indicarle que llene ese campo con algun default? Por ejemplo 'no tiene usuario' ? O me conviene hacerlo desde afuera de alguna otra forma, con PHP por ejemplo? |