ブログ投稿、ユーザー、コメントがある簡単なブログサイトを作成する必要があります。ホームページには、ブログ投稿とユーザーのコメントの下にユーザーの情報が表示されます。
blogpost、user、commentの3つのmysqlテーブルを作成しました。ホームページでは、これら3つのテーブルを使用してJOINクエリを実行する必要があります。
3クエリでこのJOINを回避する方法はありますか?
ブログ投稿、ユーザー、コメントがある簡単なブログサイトを作成する必要があります。ホームページには、ブログ投稿とユーザーのコメントの下にユーザーの情報が表示されます。
blogpost、user、commentの3つのmysqlテーブルを作成しました。ホームページでは、これら3つのテーブルを使用してJOINクエリを実行する必要があります。
3クエリでこのJOINを回避する方法はありますか?
その3つのテーブルのデータを表すビューを作成し、そのビューからデータを選択するだけです。
こちらをご覧ください
例:
create view v as
select t1.id, t2.id as id2
from t1 inner join t2 on t1.id = t2.id;
select * from v;