Foro de soporteServicio HostingMySQL
Responder 
Consulta SQL en Mysql
Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#1

Hola!!

Llevo tiempo si hacer consultas en sql y la verdad que la falta de practica se nota y mucho!!! ya que vamos la consulta que quiero hacer es bastante tonta pero no soy capaz por mucho que me paro a pensarla..........

Bueno tengo 3 tablas:

-Equipo (idequipo, nombre)
-Partido (idpartido, jornada, jugado)
-EquipoPartido (idequipo, idepartido, golesmarcados, golesrecibidos, modo)


Aclaraciones:
-jugado toma valores SI o NO
-modo toma valores de: Local y Visitante


No quiero entrar a discutir si es la mejor forma de tener las tablas, solo quiero ayuda para hacer la siguiente consulta:

Seleccionar el nombre de los equipos, la jornada, los goles, saliendo a la izquierda el equipo local y a la derecha el equipo visitante. Algo asi:

Jornada - Equipo Local - Goles Local - Goles Visitante - Equipo Visitante

Ejemplo: 1 Real Betis 2 - 2 Atc de Madrid

PD: Si podeis usar las subconsultas en vez del JOIN me gustaría mas, pero bueno tampoco me quiero poner tikismikis que encima ayuda el que puede y como puede!! jeje


Muchas gracias de antemano!

Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#2

alguien podria ayudarme? muchas gracias

Haz clic para ver el perfil del usuario

Usuario habitual
Usuario habitual

#3

"SELETC *

FORM (EquipoPartido ep INNER JOIN Partido part

ON ep.idpartido = part.idpartido ) Aux, Equipo

WHERE Equipo.idequipo = Aux.idequipo AND Aux.modo

GROUP BY ep.idpartido

ORDER BY Aux.jugado";

Ahi extrae todos los datos,Creo q debe funcar, lo hice mas o menos... jajaja

Fíjate como mas te gusta, con el confiable inner join o con el producto cartesiano de dos tablas con condición.. (es casi lo mismo, solo depende del lenguaje).

Espero que te sirva..

sldos

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Suscribir

Permisos:

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro

Ahora son las 06:57 UTC+02:00 DST

Ir al subforo: 

Temas similares
TemaUsuariosRespuestasVisitasActividad
1446Oct/11
02kMay/06
12kNov/05
1817Jan/05
102kSep/04