句JOIN
と一緒に使用することをお勧めします。ON
問題を修正するためではなく、読みやすくするためです。
SELECT
君が好きなものならなんでも。ここで必要な列を選択します。
FROM jscbb_directory JOIN pictures ON jscbb_directory.id = pictures.picture
これで、以前と同じものが得られましたが、もう少し読みやすくなりました。
そのため、フィルターを最後に追加します。where jscbb_directory.id=1;
あなたがやろうとしていることを自由に明確にしてください。あなたの質問を理解しているかどうかわかりません。
これが私の答えです。
SELECT jscbb_directory.id, pictures.picture
FROM jscbb_directory JOIN pictures ON jscbb_directory.id = pictures.picture
WHERE jscbb_directory.id = 1;
そして、それは出力します
+----+---------+
| id | picture |
+----+---------+
| 1 | 1 |
+----+---------+
なぜ同じことを2回したいのかわかりません。だからおそらくあなたはこれを試してみるべきです
SELECT jscbb_directory.id
FROM jscbb_directory JOIN pictures ON jscbb_directory.id = pictures.picture
WHERE jscbb_directory.id = 1;
またはこれ
SELECT pictures.*
FROM jscbb_directory JOIN pictures ON jscbb_directory.id = pictures.picture
WHERE jscbb_directory.id = 1;
そして彼らが何をするか見てください