Por favor ayuda con consulta SQL y VB 6.0

04/10/2007 - 21:20 por Rebeca Abella | Informe spam
Hola a todos de nuevo,

Os cuento a ver si alguien me puede echar un cable (si es que es posible), y
perdonar si no me explico bien:

Tengo las siguientes tablas:

TERMINOS MAESTRO_CASAS_TERMINO

Id_Termino Id_maestro_casa_Termino
Nombre Id_Casa
Id_Termino


CASA MAESTRO_CASAS_PROPIETARIO

Id_Casa Id_maestro_casa_Termino
Nombre Id_Casa
Id_Propietario


PROPIEATARIOS

Id_Propietario
Nombre


Para el Termino="Madrid" tengo las casas= "Chalet1", "Chalet2" y "Chalet3"
A su vez para el "Chalet2" tengo el Propietario="Juan Manuel"

Mi pregunta es:

Necesito actualizar todas las casas del Termino="Madrid" el
Propietario="Juan Manuel"

Alguien me puede ayudar?
Utilizo VB 6.0, ADODB, contra SQL

Como os digo perdonar por si no me he explicado correctamente.

Os agradezco cualquier ayuda.

Un saludo

Rebeca

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/10/2007 - 22:00 | Informe spam
Hola Rebeca,

MAESTRO_CASAS_PROPIETARIO

Id_maestro_casa_Termino
Id_Casa
Id_Propietario



Por casualidad sera:

MAESTRO_CASAS_PROPIETARIO

Id_maestro_casa_propietario
Id_Casa
Id_Propietario


Necesito actualizar todas las casas del Termino="Madrid" el
Propietario="Juan Manuel"



Que es lo que necesitas actualizar?

update
c
set
[?] = [?]
from
CASA as c
inner join
MAESTRO_CASAS_TERMINO mct
on c.Id_Casa = mct.Id_Casa
inner join
TERMINOS as t
on t.Id_Termino = mct.Id_Termino
inner join
MAESTRO_CASAS_PROPIETARIO mcp
on mcp.Id_Casa = c.Id_Casa
inner join
PROPIEATARIOS as p
on p.Id_Propietario = mcp.Id_Propietario
where
t.Nombre = 'Madrid'
and p.Nombre = 'Juan Manuel'


AMB

"Rebeca Abella" wrote:

Hola a todos de nuevo,

Os cuento a ver si alguien me puede echar un cable (si es que es posible), y
perdonar si no me explico bien:

Tengo las siguientes tablas:

TERMINOS MAESTRO_CASAS_TERMINO

Id_Termino Id_maestro_casa_Termino
Nombre Id_Casa
Id_Termino


CASA MAESTRO_CASAS_PROPIETARIO

Id_Casa Id_maestro_casa_Termino
Nombre Id_Casa
Id_Propietario


PROPIEATARIOS

Id_Propietario
Nombre


Para el Termino="Madrid" tengo las casas= "Chalet1", "Chalet2" y "Chalet3"
A su vez para el "Chalet2" tengo el Propietario="Juan Manuel"

Mi pregunta es:

Necesito actualizar todas las casas del Termino="Madrid" el
Propietario="Juan Manuel"

Alguien me puede ayudar?
Utilizo VB 6.0, ADODB, contra SQL

Como os digo perdonar por si no me he explicado correctamente.

Os agradezco cualquier ayuda.

Un saludo

Rebeca



Respuesta Responder a este mensaje
#2 Rebeca Abella
04/10/2007 - 22:16 | Informe spam
Hola Alejandro,

Lo 1º es darte las gracias por tu ayuda.

Si, si, eso es, me confundi con los campos de la tabla.

Lo que necesito actualizar son todas las casas, es decir, en cuanto se
asigna un propietario a esa casa, tengo que actualizar todas las casas del
mismo termino con ese Propietario.

Disculpa si no me he explicado bien.

Saludos

Rebeca

"Alejandro Mesa" escribió en el
mensaje news:
Hola Rebeca,

MAESTRO_CASAS_PROPIETARIO

Id_maestro_casa_Termino
Id_Casa
Id_Propietario



Por casualidad sera:

MAESTRO_CASAS_PROPIETARIO

Id_maestro_casa_propietario
Id_Casa
Id_Propietario


Necesito actualizar todas las casas del Termino="Madrid" el
Propietario="Juan Manuel"



Que es lo que necesitas actualizar?

update
c
set
[?] = [?]
from
CASA as c
inner join
MAESTRO_CASAS_TERMINO mct
on c.Id_Casa = mct.Id_Casa
inner join
TERMINOS as t
on t.Id_Termino = mct.Id_Termino
inner join
MAESTRO_CASAS_PROPIETARIO mcp
on mcp.Id_Casa = c.Id_Casa
inner join
PROPIEATARIOS as p
on p.Id_Propietario = mcp.Id_Propietario
where
t.Nombre = 'Madrid'
and p.Nombre = 'Juan Manuel'


AMB

"Rebeca Abella" wrote:

Hola a todos de nuevo,

Os cuento a ver si alguien me puede echar un cable (si es que es
posible), y
perdonar si no me explico bien:

Tengo las siguientes tablas:

TERMINOS MAESTRO_CASAS_TERMINO

Id_Termino Id_maestro_casa_Termino
Nombre Id_Casa
Id_Termino


CASA MAESTRO_CASAS_PROPIETARIO

Id_Casa Id_maestro_casa_Termino
Nombre Id_Casa
Id_Propietario


PROPIEATARIOS

Id_Propietario
Nombre


Para el Termino="Madrid" tengo las casas= "Chalet1", "Chalet2" y
"Chalet3"
A su vez para el "Chalet2" tengo el Propietario="Juan Manuel"

Mi pregunta es:

Necesito actualizar todas las casas del Termino="Madrid" el
Propietario="Juan Manuel"

Alguien me puede ayudar?
Utilizo VB 6.0, ADODB, contra SQL

Como os digo perdonar por si no me he explicado correctamente.

Os agradezco cualquier ayuda.

Un saludo

Rebeca



Respuesta Responder a este mensaje
#3 Alejandro Mesa
04/10/2007 - 22:46 | Informe spam
Hola Rebeca,

En este momento tengo que salir. Quizas mas tarde pueda continuar con la
ayuda.

- Si una casa de un termino no esta en [MAESTRO_CASAS_PROPIETARIO], entonces
se debe insertar en cuanto una casa de ese termino se asigna a un propietario.

- Si la casa ya esta en [MAESTRO_CASAS_PROPIETARIO], pero el propietario no
es igual al asignado al termino, entonces hay que actualizarla.

Esta correcto lo expuesto anteriormente?

AMB

"Rebeca Abella" wrote:

Hola Alejandro,

Lo 1º es darte las gracias por tu ayuda.

Si, si, eso es, me confundi con los campos de la tabla.

Lo que necesito actualizar son todas las casas, es decir, en cuanto se
asigna un propietario a esa casa, tengo que actualizar todas las casas del
mismo termino con ese Propietario.

Disculpa si no me he explicado bien.

Saludos

Rebeca

"Alejandro Mesa" escribió en el
mensaje news:
> Hola Rebeca,
>
>> MAESTRO_CASAS_PROPIETARIO
>>
>> Id_maestro_casa_Termino
>> Id_Casa
>> Id_Propietario
>
> Por casualidad sera:
>
> MAESTRO_CASAS_PROPIETARIO
>
> Id_maestro_casa_propietario
> Id_Casa
> Id_Propietario
>
>
>> Necesito actualizar todas las casas del Termino="Madrid" el
>> Propietario="Juan Manuel"
>
> Que es lo que necesitas actualizar?
>
> update
> c
> set
> [?] = [?]
> from
> CASA as c
> inner join
> MAESTRO_CASAS_TERMINO mct
> on c.Id_Casa = mct.Id_Casa
> inner join
> TERMINOS as t
> on t.Id_Termino = mct.Id_Termino
> inner join
> MAESTRO_CASAS_PROPIETARIO mcp
> on mcp.Id_Casa = c.Id_Casa
> inner join
> PROPIEATARIOS as p
> on p.Id_Propietario = mcp.Id_Propietario
> where
> t.Nombre = 'Madrid'
> and p.Nombre = 'Juan Manuel'
>
>
> AMB
>
> "Rebeca Abella" wrote:
>
>> Hola a todos de nuevo,
>>
>> Os cuento a ver si alguien me puede echar un cable (si es que es
>> posible), y
>> perdonar si no me explico bien:
>>
>> Tengo las siguientes tablas:
>>
>> TERMINOS MAESTRO_CASAS_TERMINO
>>
>> Id_Termino Id_maestro_casa_Termino
>> Nombre Id_Casa
>> Id_Termino
>>
>>
>> CASA MAESTRO_CASAS_PROPIETARIO
>>
>> Id_Casa Id_maestro_casa_Termino
>> Nombre Id_Casa
>> Id_Propietario
>>
>>
>> PROPIEATARIOS
>>
>> Id_Propietario
>> Nombre
>>
>>
>> Para el Termino="Madrid" tengo las casas= "Chalet1", "Chalet2" y
>> "Chalet3"
>> A su vez para el "Chalet2" tengo el Propietario="Juan Manuel"
>>
>> Mi pregunta es:
>>
>> Necesito actualizar todas las casas del Termino="Madrid" el
>> Propietario="Juan Manuel"
>>
>> Alguien me puede ayudar?
>> Utilizo VB 6.0, ADODB, contra SQL
>>
>> Como os digo perdonar por si no me he explicado correctamente.
>>
>> Os agradezco cualquier ayuda.
>>
>> Un saludo
>>
>> Rebeca
>>
>>
>>



Respuesta Responder a este mensaje
#4 Rebeca Abella
05/10/2007 - 10:37 | Informe spam
Hola Alejandro,

Exacto, es correcto como lo planteas

Un saludo,


"Alejandro Mesa" escribió en el
mensaje news:
Hola Rebeca,

En este momento tengo que salir. Quizas mas tarde pueda continuar con la
ayuda.

- Si una casa de un termino no esta en [MAESTRO_CASAS_PROPIETARIO],
entonces
se debe insertar en cuanto una casa de ese termino se asigna a un
propietario.

- Si la casa ya esta en [MAESTRO_CASAS_PROPIETARIO], pero el propietario
no
es igual al asignado al termino, entonces hay que actualizarla.

Esta correcto lo expuesto anteriormente?

AMB

"Rebeca Abella" wrote:

Hola Alejandro,

Lo 1º es darte las gracias por tu ayuda.

Si, si, eso es, me confundi con los campos de la tabla.

Lo que necesito actualizar son todas las casas, es decir, en cuanto se
asigna un propietario a esa casa, tengo que actualizar todas las casas
del
mismo termino con ese Propietario.

Disculpa si no me he explicado bien.

Saludos

Rebeca

"Alejandro Mesa" escribió en el
mensaje news:
> Hola Rebeca,
>
>> MAESTRO_CASAS_PROPIETARIO
>>
>> Id_maestro_casa_Termino
>> Id_Casa
>> Id_Propietario
>
> Por casualidad sera:
>
> MAESTRO_CASAS_PROPIETARIO
>
> Id_maestro_casa_propietario
> Id_Casa
> Id_Propietario
>
>
>> Necesito actualizar todas las casas del Termino="Madrid" el
>> Propietario="Juan Manuel"
>
> Que es lo que necesitas actualizar?
>
> update
> c
> set
> [?] = [?]
> from
> CASA as c
> inner join
> MAESTRO_CASAS_TERMINO mct
> on c.Id_Casa = mct.Id_Casa
> inner join
> TERMINOS as t
> on t.Id_Termino = mct.Id_Termino
> inner join
> MAESTRO_CASAS_PROPIETARIO mcp
> on mcp.Id_Casa = c.Id_Casa
> inner join
> PROPIEATARIOS as p
> on p.Id_Propietario = mcp.Id_Propietario
> where
> t.Nombre = 'Madrid'
> and p.Nombre = 'Juan Manuel'
>
>
> AMB
>
> "Rebeca Abella" wrote:
>
>> Hola a todos de nuevo,
>>
>> Os cuento a ver si alguien me puede echar un cable (si es que es
>> posible), y
>> perdonar si no me explico bien:
>>
>> Tengo las siguientes tablas:
>>
>> TERMINOS MAESTRO_CASAS_TERMINO
>>
>> Id_Termino Id_maestro_casa_Termino
>> Nombre Id_Casa
>> Id_Termino
>>
>>
>> CASA MAESTRO_CASAS_PROPIETARIO
>>
>> Id_Casa Id_maestro_casa_Termino
>> Nombre Id_Casa
>> Id_Propietario
>>
>>
>> PROPIEATARIOS
>>
>> Id_Propietario
>> Nombre
>>
>>
>> Para el Termino="Madrid" tengo las casas= "Chalet1", "Chalet2" y
>> "Chalet3"
>> A su vez para el "Chalet2" tengo el Propietario="Juan Manuel"
>>
>> Mi pregunta es:
>>
>> Necesito actualizar todas las casas del Termino="Madrid" el
>> Propietario="Juan Manuel"
>>
>> Alguien me puede ayudar?
>> Utilizo VB 6.0, ADODB, contra SQL
>>
>> Como os digo perdonar por si no me he explicado correctamente.
>>
>> Os agradezco cualquier ayuda.
>>
>> Un saludo
>>
>> Rebeca
>>
>>
>>



Respuesta Responder a este mensaje
#5 Rebeca Abella
05/10/2007 - 22:58 | Informe spam
Hola a todos de nuevo,

Por favor, alguien puede echarme un cable con esta consulta?

Muchas gracias de antemano

Saludos

Rebeca

@microsoft.com...
Hola Rebeca,

En este momento tengo que salir. Quizas mas tarde pueda continuar con la
ayuda.

- Si una casa de un termino no esta en [MAESTRO_CASAS_PROPIETARIO],
entonces
se debe insertar en cuanto una casa de ese termino se asigna a un
propietario.

- Si la casa ya esta en [MAESTRO_CASAS_PROPIETARIO], pero el propietario
no
es igual al asignado al termino, entonces hay que actualizarla.

Esta correcto lo expuesto anteriormente?

AMB

"Rebeca Abella" wrote:

Hola Alejandro,

Lo 1º es darte las gracias por tu ayuda.

Si, si, eso es, me confundi con los campos de la tabla.

Lo que necesito actualizar son todas las casas, es decir, en cuanto se
asigna un propietario a esa casa, tengo que actualizar todas las casas
del
mismo termino con ese Propietario.

Disculpa si no me he explicado bien.

Saludos

Rebeca

"Alejandro Mesa" escribió en
el
mensaje news:
> Hola Rebeca,
>
>> MAESTRO_CASAS_PROPIETARIO
>>
>> Id_maestro_casa_Termino
>> Id_Casa
>> Id_Propietario
>
> Por casualidad sera:
>
> MAESTRO_CASAS_PROPIETARIO
>
> Id_maestro_casa_propietario
> Id_Casa
> Id_Propietario
>
>
>> Necesito actualizar todas las casas del Termino="Madrid" el
>> Propietario="Juan Manuel"
>
> Que es lo que necesitas actualizar?
>
> update
> c
> set
> [?] = [?]
> from
> CASA as c
> inner join
> MAESTRO_CASAS_TERMINO mct
> on c.Id_Casa = mct.Id_Casa
> inner join
> TERMINOS as t
> on t.Id_Termino = mct.Id_Termino
> inner join
> MAESTRO_CASAS_PROPIETARIO mcp
> on mcp.Id_Casa = c.Id_Casa
> inner join
> PROPIEATARIOS as p
> on p.Id_Propietario = mcp.Id_Propietario
> where
> t.Nombre = 'Madrid'
> and p.Nombre = 'Juan Manuel'
>
>
> AMB
>
> "Rebeca Abella" wrote:
>
>> Hola a todos de nuevo,
>>
>> Os cuento a ver si alguien me puede echar un cable (si es que es
>> posible), y
>> perdonar si no me explico bien:
>>
>> Tengo las siguientes tablas:
>>
>> TERMINOS MAESTRO_CASAS_TERMINO
>>
>> Id_Termino Id_maestro_casa_Termino
>> Nombre Id_Casa
>> Id_Termino
>>
>>
>> CASA MAESTRO_CASAS_PROPIETARIO
>>
>> Id_Casa Id_maestro_casa_Termino
>> Nombre Id_Casa
>> Id_Propietario
>>
>>
>> PROPIEATARIOS
>>
>> Id_Propietario
>> Nombre
>>
>>
>> Para el Termino="Madrid" tengo las casas= "Chalet1", "Chalet2" y
>> "Chalet3"
>> A su vez para el "Chalet2" tengo el Propietario="Juan Manuel"
>>
>> Mi pregunta es:
>>
>> Necesito actualizar todas las casas del Termino="Madrid" el
>> Propietario="Juan Manuel"
>>
>> Alguien me puede ayudar?
>> Utilizo VB 6.0, ADODB, contra SQL
>>
>> Como os digo perdonar por si no me he explicado correctamente.
>>
>> Os agradezco cualquier ayuda.
>>
>> Un saludo
>>
>> Rebeca
>>
>>
>>









Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida