Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Carloswaldo

#101
Bases de Datos / Re: Union de tablas
19 Septiembre 2014, 23:44 PM
Lo que necesitas es un LEFT OUTER JOIN

Pero antes que nada, una duda ¿por qué haces el join con "Clave" y no con "Id_Articulo"?

Para mi quedaría algo así como

Código (sql) [Seleccionar]
SELECT a.Clave, a.Articulo, b.CableVGA, b.CableCorriente FROM Tabla1 as a LEFT OUTER JOIN Tabla2 as b on a.Id = b.IdArticulo WHERE a.Clave = 3337
#103
¿Y si simplemente lo agregas al query?

Código (sql) [Seleccionar]

SELECT MIN( sección ) AS minimo, MAX( sección ) AS maximo, COUNT( sección ) AS total
FROM  `estadossecciones`
WHERE estado =  "ags"
#104
Muéstranos esas consultas que ya tienes... o al menos la estructura de las tablas.
#105
El problema con eso es que el código en php va a ser muy extenso porque tendrá que hacer una consulta por cada situación (una para cuando no hayan todos los datos, otra cuando falte fecha, otra cuando falte fecha y local, otra cuando falte solo local, etc...)

Ya depende de lo que le venga a ser más práctico.
#106
¿De qué gestor de base de datos estamos hablando? Voy a asumir MySQL.

Podrías intentar hacer algo como esto, por ejemplo:

Código (sql) [Seleccionar]
SELECT * FROM extras WHERE (@local IS NULL OR local = @local)

Eso te retornará todos los registros en el caso de que @local no esté definido (sea null) y aplicará el filtro en caso de que sí esté definido.

También puedes simplificarlo un poco con COALESCE

Código (sql) [Seleccionar]
SELECT * FROM extras WHERE local = COALESCE(@local,local)

Siguiendo esa lógica puedes construir el resto de la consulta.
#107
Hola

PostgreSQL pronto contará con bdr (replicación bidireccional, es decir, master<->master), por ahora está disponible como una extensión:

https://wiki.postgresql.org/wiki/BDR_Quick_Start

https://wiki.postgresql.org/wiki/BDR_Administration

Se espera tener BDR de forma nativa para la versión 9.5
#108
Bases de Datos / Re: sql reiniciar base de datos
11 Agosto 2014, 05:19 AM
¿De qué motor de base de datos estamos hablando?
#109
No recuerdo si lo logré solucionar, ahora uso la versión de Steam que no tiene este problema.
#110
Bases de Datos / Re: FOREIGN KEY MySQL
15 Mayo 2014, 00:05 AM
Hola,

Es necesario:

CitarEn la tabla que hace referencia, debe haber un índice donde las columnas de clave extranjera estén listadas en primer lugar, en el mismo orden.

http://dev.mysql.com/doc/refman/5.0/es/innodb-foreign-key-constraints.html