私は自分が衣装屋などを長らく所有していると言います。MySQL外来キー制約のない値を取得し、日付を比較するテーブルを異ならせる
tableAは衣装の情報を保持します。
- タイプ(すなわちハルク、スーパー等)
- バーコード(FK REFERENCES TABLEB)
- hirageFee
TABLEBはhirageに関する情報を保持しています。
- バーコード(REFERENCESのにtableA)
- hiredOn(日)
- dueBack(日)
- トランザクションがありません。
衣装がレンタル可能かどうかを確認するクエリを作成しようとしています。
を(TABLEB FROMバーコードを選択)とされている現在のレンタルをチェックする
SELECT *をにtableAどこからバーコードNOT IN:
は私が今までに賃借されていないすべての衣装を見つけるために、次を使用することができますすでにストアに戻る:
SELECT * FROMテーブルB WHERE dueBack <( 'enter-current-date');
しかし、私はこれらの質問をどのように組み合わせるか、それが現在保管中のすべての衣装を見たり見つけたりするための正しいアプローチではないかと固執しています。
を使用!私は存在するようないくつかの進歩のクエリ機能を読んで、それは便利だと思われるかもしれません。 –