ハンフリー:
私は、フォームを持っているが、一部は大丈夫であることをそれは、私が表Bから動的に移入ドロップダウンを持っています。私はデータをポストするつもりテーブルにチェックする必要がダウンデータはドロップで読み込まれます前に投稿しようとしているユーザ(ユーザID)のレコードとデータ(データID)がある場合(表A)を参照するにはこれは、現在の日付のために、掲載される予定です。異なる日付のデータがあれば、私は進むべきか、データが存在しないならば、まだ私は、ドロップダウンを続行して移入する必要があります。
Iポストfbgroupsid、ユーザーID、ユーザーIDは、dateposted表AI、dropdowndata、データID表BIは、PERSONID、dateposted、dropdowndata、fbgroupsidをfbgroupsid選択します。
私は以下のコードを試してみましたが、私は右の結果を取得できませんでした。すべてのヘルプは理解されるであろう。
SELECT
TABLEb.fbgroupsid,
TABLEb.name,
TABLEb.fbgroupsid,
TABLEa.posteddate,
TABLEa.personid
FROM
TABLEb
INNER JOIN TABLEa
ON
TABLEb.fbgroupsid = TABLEa.fbgroupsid
WHERE TABLEa.posteddate != CURDATE();
ケビン:
あなたはする必要があり、左にtableAのfbgroupsidがnullのすべてを取得後、IDに表Aに参加し、日付が現在の日付であることと、
set @personId = 1;
SELECT
TABLEb.fbgroupsid,
TABLEb.name
FROM
TABLEb
left JOIN TABLEa
ON
TABLEb.fbgroupsid = TABLEa.fbgroupsid
and DATE(TABLEa.posteddate) = CURDATE()
and TableA.PersonId = @personId
where tablea.fbgroupsid is null;
ここでsqlFiddleの例。何がスキーマまたはあなたが持っているか、何をしたいから結果のいずれかで違うのですか?