これらのMySQLクエリを結合しようとしていますが、正しく取得できません。ここでは、1行のSQL文を取得するために組み合わせることを望んでいる疑似コードを示します。同じテーブルの複数のクエリを1つの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%
}
おかげ
これまでに試したことはありますか? – hakre
FROM t1'では、 'IF $ ''(SELECT DISTINCT col1 FROM t1)、(colA、colB、colC)、)FROM t1'を試しましたが、if文のフローで失われます。 – user1115729