私は2つのテーブルを持っています。mysqlのwhereとjoinの使い方は?
database tftube; テーブルtftube_video;
データベースtfmember; テーブルメンバー。
create table member(
no int primary key AUTO_INCREMENT,
member_no int,
name varchar(15) not null
);
create table tftube_reply(
no int primary key AUTO_INCREMENT,
member_no int,
video_name varchar(100)
);
Iは
.tfmember.member.member_noはtftube.tftube_reply.member_no
.video_name = 10に等しい必要があります。
。変数は、名前、番号、メンバー番号、ビデオ名です。
私はこのようにしています。
select a.name from tfmember.member a join tftube.tftube_reply b on a.no = b.member_no where b.video_name=10;
が、それは私にtftube.tftube_reply.member_noが含まれていtfmember.member.member_no p.sを助けてくださいエラー
です。
tftube.tftube_replyテーブルの詳細を指定します。 – Anil
クエリのテーブル名が、送信されたテーブル名と同じではありません。一度同期されると、クエリが実行されます。 –
ああ、申し訳ありません。編集しました。最初は質問をもっと慎重に書くつもりです。 –