Además sería bueno limpiar un poco el nombre a tus campos probablemente,

no tiene sentido tener un campo llamado tabla_07_campo en una tabla
llamada tabla_07, y un campo llamado asimismo tabla_07_campo en una
tabla llamada tabla_08  de modo que el nombre completo de los campos
sea

tabla_07.tabla_07_campo
tabla_08.tabla_07_campo

Es absurdo. Tampoco veo sentido a tener un campo de texto llamado
estado para escribir 'PAGADO' cuando puedes tener un campo boolean
llamado pagado, en cuyo caso tu ejemplo anterior sería mucho más claro
aún, quedando reducido a

AND NOT  tbl_07.pagado

De ese modo la base tendría que trabajar menos y sería algo mas
eficiente y ocuparía menos espacio. De la manera que tu lo haces es
innecesariamente farragoso

En suma, creo que hay un problema de diseño en primer lugar que sería
bueno valorar
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a