MySQL - Mostrar Registros Coincidentes Entre Dos Tablas


Objetivo: MySQL - Mostrar Registros Coincidentes Entre Dos Tablas
A ver quien me ayuda con la sintaxis MySQL que aqui ando un poco bastante perdido:

Tabla Permisos:

id (autonumerico)--> Tabla Clubs id
iduser (int)
idclub (int)

Tabla Clubs
id (autonumerico) --> Tabla Permisos idclub
nombreclub (varchar)

Yo lo que quiero es que me haga un select de la tabla clubs solo de los que esten en la tabla permisos, resumiendo, necesito que segun el usuario me muestre solo los clubes donde esta.

Supongo que deberia de ser facil, pero de SQL no tengo ni idea, bueno si lo báscio: Select, insert, update, limit...

Objetivo: Re: MySQL - Mostrar Registros Coincidentes Entre Dos Tablas
El código es una union:

Select a.iduser,a.idclub,b.nombreclub fom clubs b inner join permisos a on b.id=a.idclub

con eso tienes las dos tablas unidas como si fuesen una. Luego puedes filtrar por el id que te interese añadiendo un where a.iduser = " & micodigo.



Suerte

EDITO: para aclarar que no lo he probado, claro, revisa los nombres de campos y demás, pero la idea espero que quede clara.

última edición por shordi el Martes, 10 Agosto 2010, 08:34; editado 2 veces
Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.6938s (PHP: -91% SQL: 191%)
Consultas SQL: 46 - Debug off - GZIP Activado