10/01/2011, 02:41
|
| | Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 14 años Puntos: 0 | |
Respuesta: ¿ Relación 4:n "4 a muchos" ? Si estoy casi convencido pero el principal motivo por el que no lo hago es por la "inserción", aunque todavía estoy a tiempo.
Imaginad que es un formulario para el usuario que permite insertar al mismo tiempo el comercio con todos sus datos y además cuatro categorías al mismo tiempo.
¿cómo hago eso?
sólo se me ocurre con varias sentencias
INSERT INTO comercio (direccion, info, etc ) VALUES ('valor1', 'valor2', 'valor3')
INSERT INTO comercio_categoria (id_comercio, id_categoria) VALUES ('valor_id_comercio', 'valor_cat_1')
INSERT INTO comercio_categoria (id_comercio, id_categoria) VALUES ('valor_id_comercio', 'valor_cat_2')
INSERT INTO comercio_categoria (id_comercio, id_categoria) VALUES ('valor_id_comercio', 'valor_cat_3')
INSERT INTO comercio_categoria (id_comercio, id_categoria) VALUES ('valor_id_comercio', 'valor_cat_4') Duda: Sé obtener todos los valores menos 'valor_id_comercio', que se genera automáticamente al ser una variable autonumérica o autoincremental.
Me suena que hay algo así como un SET que te ayuda en este caso, pero no sé utilizarlo y tampoco sé si vale para cuatro sentencias que están declaradas después.
Por lo que he podido ver al buscar información es una duda muy común y que curiosamente nunca he la he encontrado resuelta.
Muchísimas gracias chicos :)
Última edición por jj_bierzo; 10/01/2011 a las 02:58 |