https://foro.gambas-es.org/viewtopic.php?f=3&t=858
-----------------------------------
estrella_de_galicia
Lunes, 09 Agosto 2010, 17:09

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...


-----------------------------------
shordi
Martes, 10 Agosto 2010, 08:31

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.


