[OK]を私は次のSQLクエリを持っています。SQLクエリを並べ替えるには?
- ポイント:ID、特別、ユーザー、ポイント、ブック、タイプ、日付。
- ビデオ:ID、タイトル、ポイント、SRC、写真、トークン、特別
- ブック:ID、タイトル、画像、END_DATE、トークン、token_id、著者。説明
各ビデオは特別 IDを持っています。ポイントはと動画
ポイントの特別マッチングに基づいて、あなたが見ている映像を教えてくれます。各本はトークンを持っています。ビデオにはトークンに基づいてどのビデオを再生するかが示されます。
-
私は何をしたいですか?私はユーザーが使用したポイント値を表示するページを持っています。
私はこのコードを実行することを試みた:
$one = $db->query("SELECT * FROM points WHERE user='$user' GROUP BY book");
while($fetch_data = mysqli_fetch_array($one)) {
$special = $fetch_data["special"];
$points = $fetch_data["points"];
$type = $fetch_data["type"];
$date = $fetch_data["date"];
// FIND BOOK
$two = $db->query("SELECT * FROM videos WHERE special='$special'");
while($fetch_data2 = mysqli_fetch_array($two)) {
$title = $fetch_data2["title"];
// At this point echo output
}
}
単純なユーザーの内部結合 – JYoThI
@JYoThI私は初心者です。例: – user6902601
"SELECT p。*、v。*からのFROMポイントは、v.special = p.specialのvとしての内部結合ビデオWHERE p.user = '"。$ user。"'グループby p.books " – JYoThI