Sto cercando di combinare queste query MySQL ma non riuscirle a correggerle. Ecco lo pseudocodice che spero di combinare per ottenere una dichiarazione sql a riga singola.Combinare più query della stessa tabella in un'unica istruzione 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%
}
Grazie
Hai provato qualcosa finora? – hakre
Ho provato 'SELECT IF ('$ var1' IN (SELECT DISTINCT col1 FROM t1), (colA, colB, colC),) FROM t1' ma mi perdo nel flusso per le istruzioni if – user1115729