0

SQL ステートメントに少し問題があります。説明するのは少し難しいので、以下に示します。

SELECT  exp_channel_data.field_id_102,
        exp_channel_data.field_id_104,
        exp_channel_data.field_id_126,
        exp_channels.deft_status
FROM exp_channel_data
  INNER JOIN exp_channels
    ON exp_channels.channel_id = exp_channel_data.channel_id
  INNER JOIN exp_channel_titles
    ON exp_channels.channel_id = exp_channel_titles.channel_id
WHERE exp_channels.channel_id = 18
AND exp_channel_titles.channel_id = 19

機能しないビットは、AND exp_channel_titles.channel_id = 19 です。

この問題を解決する方法についてのアイデアはありますか?

前もって感謝します!

4

1 に答える 1

6

参加しexp_channels.channel_id = exp_channel_titles.channel_id 、フィルタリングしています

exp_channels.channel_id = 18 
exp_channel_titles.channel_id = 19 

だから結果は決してあり得ない

于 2012-06-18T08:55:58.613 に答える