私は2つのテーブルを持っています:ポイントとビデオです。私は、ログインしたユーザーがその特定のビデオを見た時点でまだポイントを獲得していない場合にのみ、ビデオを表示したい。SQLクエリを形成するために2つのテーブルを接続する方法は?
points db
構造体:id、special、user、およびpoints。
スペシャルは動画の一意のIDです。
videos db
構造体:id、title、points、src、photo、token、special。
このサイトには複数のページがあります。トークンは、ビデオがどのページに割り当てられているかをビデオに伝えます。スペシャルだけで、ビデオのための特別なIDで、points db
に特別に相関 -
これは、SQLクエリである私がbasicially言いたい:$db->query("SELECT * FROM videos WHERE token='$id' AND num_rows OF user='$user' AND special='$special' == 0 FROM TABLE points");
は今、私はこれではありません知っていますSQLクエリを書くための適切なフォーマットですが、これは私が人間に欲しいものです。このリクエストをSQLに変換するにはどうすればよいですか?
ありがとうございますが、このSQLクエリからどのように結果を取得できますか? 'video' dbから、タイトル、写真、ポイント、src&specialを取得したいと思います。以前は '$ special_video = $ fetch_videos [" special "];'でこれを行いました。これは新しいSQLクエリでどのように変化しますか? – user6902601