Método QU_Table::sqlSelect de QuartupERP

El Método QU_Table::sqlSelect sirve para obtener una lista de registros de una tabla, y es uno de los métodos más usados dentro de la aplicación.

Llamadas con objeto y llamadas estáticas

Tenemos dos maneras de usar este método, la llamada con objeto y la llamada estática a través de la clase QU_TablePool:

Los parámetros del método son los siguientes:

En los ejemplos que vienen a continuación usaremos las llamadas con objeto. Lo habitual es usar la llamada estática cuando solo queremos hacer lecturas de una tabla, y usaremos el objeto cuando necesitemos hacer operaciones complejas con la tabla.

Ejemplos simples

Ejemplos de $aInit complejos

Ejemplos de $aSelect complejos

Ejemplos creando JOINs on-the-fly

En estos ejemplos no podemos usar la llamada estática, porque hemos de usar métodos del objeto que no están accesibles de forma estática

Ejemplos creando campos SQL on-the-fly

Igual que en el bloque anterior, en estos ejemplos no podemos usar la llamada estática, porque hemos de usar métodos del objeto que no están accesibles de forma estática

Ejemplos especiales

Ejemplos para leer registros de JOINs relacionadas (de 1 a muchos) (NO USAR, DEPRECATED)