Código MySQL:
Ver original
Código MySQL:
Ver original
Básicamente estas 2 consultas quiero que inserte el idusuario y el idrestaurante en una misma fila de la misma tabla.
Salu2
| |||
combinar 2 selects Hola, soy nuevo en esto de la programación y necesito ayuda con unas consultas, verán lo que quiero hacer es esto
Código MySQL:
Ver original
Código MySQL:
Ver original Básicamente estas 2 consultas quiero que inserte el idusuario y el idrestaurante en una misma fila de la misma tabla. Salu2 Última edición por gnzsoloyo; 20/11/2013 a las 03:50 |
| |||
Respuesta: combinar 2 selects Esta query funcionará pero es en potencia altamente ineficiente puesto que hace un producto cartesiano de las dos tablas para localizar una sola combinación, si el numero de usuarios y restaurantes es grande el producto cartesiano de ambas tablas lo sera mucho mas... Nada te aseguara que dos restaruntes no tengan el mismo nombre....
Código MySQL:
Ver original Por todo ello seguro que seria mas eficiente obtener primero los dos id y hacer un insert normal.... apoyandote en la programacion externa que te estará soportando el loguin...
Código MySQL:
Ver original En el momento de hacer el login ya puedes guardar el id del usuario y en el momento que este elige restaurante lo mismo...
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. Última edición por quimfv; 20/11/2013 a las 03:37 |
| |||
Respuesta: combinar 2 selects wow genial, funciona el primer código, si seria algo ineficiente en situaciones normales pero es que en mi código no puedo consultar antes los id por que no han sido creados, este código lo necesitaba al momento de insertar un nuevo usuario para tomar su id creado e insertarlo en otra tabla. Pero bueno muchas gracias por tu tiempo!! Salu2 |
Etiquetas: |