0
レコードの特定のフィールドのwhatsに基づいてテーブルのJOINを変更することは可能ですか?フィールド値に基づいてmysqlテーブルの結合を変更する
例:私はtable0 = 1又は表2の「積」の値がtable0の「積」の値が2
ある場合ならばTABLE1であること結合テーブルを必要
SELECT
CASE table0.status
WHEN 1 THEN table1.id
WHEN 2 THEN table2.id
END
FROM
table0, table1, table2
IF (table0.status = 1, INNER JOIN queue ON table1.id = table0.product, INNER JOIN queue ON table2.id = table0.product)
私が上記の例を試してみると、私はmysql構文エラーだけを受け取ります。 IveはIFの代わりにCASE文で試してみましたが、まだ動作していません。