Código PHP:
/*
* # FACTURA
* id_factura INTEGER PRIMARY KEY
* fecha TIME
* tipo INTEGER(5) -> 0 factura, 1 presupuesto, 2 albarán
* descuento INTEGER
* iva INT default'21'
* id_cliente
* FOREIGN KEY(id_cliente) REFERENCES cliente(id_cliente))");
*
* # LINEA_FACTURA
* id_factura_linea INTEGER PRIMARY KEY
* cantidad INT
* descripcion VAR(500)
* precio INT
* id_factura
* FOREIGN KEY(id_factura) REFERENCES factura(id_factura))");
*/
Lo únco que se me ocurre es crear la factura, consultar el id y luego insertar las líneas. O leer el último id actual y sumarle uno pero no se, no me acaba de convencer. Hay alguna otra solución?
En realidad es para SQLite pero la consulta seguro que es igual.