Ir al contenido


Foto

[RESUELTO] ¿Cómo se usa la consulta join o qué puedo hacer para realizar esta acción?


  • Por favor identifícate para responder
7 respuestas en este tema

#1 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 31 julio 2010 - 09:53

Lo que pasa es que necesito hacer esto en consulta tengo el campo de número de factura y otro campo que es
una jugada en números digamos 2030 , me dijeron que con la consulta join puedo sacar todos los recivos que contienes esa jugada si es premiada osea que si el campo hace un join de 2030 saca todos los ticket con esa numeración y los que tienen jugadas premiadas cómo podría hacer eso espero que me puedan ayudar necesito saber como sacar los premiados en el sistema atravez de un consulta la verdad es que son 3 números y el sistema debe buscar osea hacer un reporte de quienes fueron premiados sacando los números iguales etc,gracias de antemano.
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.304 mensajes
  • LocationMéxico

Escrito 31 julio 2010 - 10:12

Hola

La sentencia JOIN requiere de dos tablas, si colocas la definición de ambas tablas será más fácil ayudarte.

Salud OS
  • 0

#3 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 01 agosto 2010 - 09:17

Hola

La sentencia JOIN requiere de dos tablas, si colocas la definición de ambas tablas será más fácil ayudarte.

Salud OS


Tengo una tabla que identifica el ticket vendido osea contiene el número de ticket y el otro es las jugadas que contiene los números jugados en el sistema. quiero una consulta que filtre las personas premiadas osea que si una persona jugó los números 2010 los una con el número de ticket y que diga cuales contienen esos números en toda la tabla ,gracias de antemano.
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.304 mensajes
  • LocationMéxico

Escrito 01 agosto 2010 - 09:24

A ver si entendi, seria algo así




sql
  1. SELECT [campos] FROM jugadas
  2. INNER JOIN TICKETS ON tickets.numeroticket = jugadas.numerojugada
  3. WHERE jugadas.numerojugada = '2010'



Salud OS
  • 0

#5 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 01 agosto 2010 - 09:44

Hola
Y no tienes que llamar tambien a tikects?


sql
  1. ELECT [campos] FROM jugadas, tickets
  2. INNER JOIN TICKETS ON tickets.numeroticket = jugadas.numerojugada
  3. WHERE jugadas.numerojugada = '2010'


No se...
Saludos
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.304 mensajes
  • LocationMéxico

Escrito 01 agosto 2010 - 10:01

Hola
Y no tienes que llamar tambien a tikects?


sql
  1. ELECT [campos] FROM jugadas, tickets
  2. INNER JOIN TICKETS ON tickets.numeroticket = jugadas.numerojugada
  3. WHERE jugadas.numerojugada = '2010'


No se...
Saludos


Pues que yo sepa no, en el momento que haces el JOIN estás "ligando" ambas tablas :)



sql
  1. SELECT tickets.numeroticket, jugadas.numerojugada FROM jugadas
  2. INNER JOIN TICKETS ON tickets.numeroticket = jugadas.numerojugada
  3. WHERE jugadas.numerojugada = '2010'



Salud OS
  • 0

#7 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 01 agosto 2010 - 10:03

Hola
(y)
Saludos
  • 0

#8 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 01 agosto 2010 - 10:56

A ver si entendi, seria algo así




sql
  1. SELECT [campos] FROM jugadas
  2. INNER JOIN TICKETS ON tickets.numeroticket = jugadas.numerojugada
  3. WHERE jugadas.numerojugada = '2010'



Salud OS

Muchas gracias .
  • 0