SQLリクエストの作成に問題があります。
これが私のテーブルです:
CREATE TABLE dates(
id INT PRIMARY KEY,
obj_id INT,
dispo_date text
);
CREATE TABLE option(
id INT PRIMARY KEY,
obj_id INT,
random_option INT
);
CREATE TABLE obj(
id INT PRIMARY KEY,
);
そして、ユーザーが私に与えるランダムな日付といくつかのオプション。
両方のテーブルで、日付がユーザーの日付と等しいobjに対応するすべてのものを選択したいと思います。
DATE = "22/01/2013"、OPTIONS=3としましょう。
SELECT * FROM obj
INNER JOIN dates
ON dates.obj_id=obj.id
INNER JOIN option
ON option.obj_id=obj.id
WHERE dates.dispo_date="22/01/2013"
AND option.random_option=3;
これにより、objテーブルのすべてが、それぞれについて、何もフィルタリングせずに同じ日付とオプションで取得されます。
誰かが私が間違っていることについていくつかの指針を教えてもらえますか?
解決:
誰もが私が探していたものを手に入れているようだったので、SQLサーバーを再起動してから、すべてが機能します...
あなたの助けに感謝し、時間の損失をお詫びします:-(