Estoy tratando de combinar estas consultas MySQL pero no las estoy haciendo bien. Aquí está el pseudocódigo que estoy esperando combinar para obtener una declaración SQL de una sola línea.Combinando varias consultas de la misma tabla en una sola declaración SQL
$var1 = "abc"
$var2 = "def"
IF ($var1 IN (SELECT DISTINCT col1 FROM t1))
{
SELECT colA, colB, colC FROM t1 WHERE col1 = $var1 AND col2 LIKE '%$var2%'
}
ELSE
{
SELECT colA, colB, ColC FROM t1 WHERE col2 LIKE %$var1%
}
Gracias
¿Has probado algo hasta ahora? – hakre
He intentado 'SELECT IF ('$ var1' IN (SELECCIONAR DISTINCT col1 FROM t1), (colA, colB, colC),) FROM t1' pero me pierdo en el flujo para las declaraciones if – user1115729