![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Sigo sin entender, o tienes mal los conceptos. A ver si con un sencillo ejemplo nos entendemos.
Una tabla tiene campos, ejemplo: No quieres que se repita el campo nombre ¿es eso? Tienes varias opciones, pero NO VALE permitir nombres repetidos si lo hace "alguien" y no permitir nombres repetidos si lo hace "otro alguien" (Sea "alguien" lo que sea) Eso es básico. Esa lógica no puede variarse, salvo que quieras encontrarte con graves problemas. Y en tu caso necesitarás un campo para saber quién hace el insert y realizar unos controles u otros, dependiendo del caso.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Veo que seguimos sin entendernos. jejejeje
No es un problema de conceptos. En la tabla_A en ningún momento he dicho que no se puedan repetir. Lo único que quiero es que no se repitan si viene de la TABLA_GRANDE. Un ejemplo Si tengo 5 controles de puertas y quiero tener un registro de quien ha entrado por cada puerta (A,B,C yD) y cuantas veces. Pero hay una puerta (TABLA_X) que es de paso y pasan demasiadas veces y solo me interesa saber si alguien ha pasado y no cuantas veces. Es decir en la tabla final , tendría Tabla A Juan Nuñez Juan Nuñez Tabla B Juan Nuñez Juan Nuñez Juan Nuñez Tabla X Juan Nuñez Juan Nuñez Juan Nuñez Pedro Perez Pedro Perez Pedro Perez Pedro Perez Pedro Perez Tabla C Juan Nuñez Juan Nuñez Pedro Perez Pedro Perez Pedro Perez Tabla X Juan Nuñez- puerta A Juan Nuñez- puerta A Juan Nuñez- puerta B Juan Nuñez- puerta B Juan Nuñez- puerta B Juan Nuñez- puerta C Juan Nuñez- puerta C Pedro Perez- puerta X Pedro Perez- puerta C Pedro Perez- puerta C Pedro Perez- puerta C Juan Nuñez como paso por otras antes no la ingreso, pero si me interesa saber todos sus registros. Pedro Perez no paso antes por ninguna y si varias veces por X . Ingreso solo 1 vez en la X y las veces de la otra. Es un ejemplo que se me acaba de ocurrir cercano a lo que busco. Espero que ahora este mas claro. Un saludo y muchas gracias |
|
#3
|
||||
|
||||
|
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Porque son insert distintos. Que recogen los datos de tablas distintas.
|
|
#5
|
||||
|
||||
|
Ya, pero eso lo sabes tú
![]() El insert, la tabla, la base de datos, la sql, .... ¿cómo saben que viene de "tabla_grande" y no debe permitir repetidos y de los otros debe?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Porque solo en el insert que pongo al principio del hilo es en el que hago la comprobación. El resto de insert se limitan a insertar los datos recogidos
|
|
#7
|
||||
|
||||
|
Veamos, un día estás revisando datos y te encuentras con:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Consulta lenta | DamianG | Firebird e Interbase | 6 | 20-11-2012 14:06:16 |
| Consulta sql lenta la primera vez | lledesma | Conexión con bases de datos | 2 | 07-07-2008 11:58:36 |
| Ayuda con consulta lenta, lenta, lenta | Gregory Mazon | Firebird e Interbase | 22 | 27-06-2007 09:56:38 |
| Consulta muy lenta | Walterdf | Conexión con bases de datos | 2 | 25-08-2004 18:37:57 |
| lenta la consulta. | digital | Conexión con bases de datos | 2 | 10-09-2003 15:38:13 |
|