administrador.modelado.joins.left_join_str.21.24.0 - gamboamartin/administrador GitHub Wiki
left_join_str
La función left_join_str genera una cadena de texto para una cláusula LEFT JOIN en una consulta SQL, basada en las tablas proporcionadas.
Signatura
private function left_join_str(string $tablas): string
Parámetros
$tablas
: (string) Una cadena que contiene los nombres de las tablas involucradas en la consulta SQL.
Retorna
string
: La función devuelve una cadena de texto que representa una cláusula LEFT JOIN en una consulta SQL.
Explicación Detallada
La función verifica si la cadena de tablas proporcionada no está vacía.
Si la cadena de tablas no está vacía, la función construye la cláusula LEFT JOIN y la devuelve.
Si la cadena de tablas está vacía, la función devuelve una cadena vacía.
Ejemplos
$tablas = "tabla1 ON tabla1.id = tabla2.id";
$left_join_clause = $this->left_join_str($tablas);
// Resultado esperado: " LEFT JOIN "
Código de la Función
private function left_join_str(string $tablas): string
{
$left_join = '';
if(trim($tablas) !== '') {
$left_join =' LEFT JOIN ';
}
return $left_join;
}