私はstates
、cities
、colleges
の3つのテーブルを持っています。すべてがidと対応する名前を含んでいます。 もう1つテーブルがありますstudents
列名はid, studentname, state, city, college
です。php mysqlを使用した外部キー値の表示
今、私は選択された州/都市/大学の学生の数を調べる必要があります。
SELECT `state`, `city`, `college`, `student name` FROM `students` where `state`='1' AND `city`='4';
それはレコードを返しますが、state
:時々私は私のクエリがある
city
college
の列は外部キーになりますが、都市名は表示する必要がありますが、都市ID、状態名は表示されず、IDなどは表示されません。
学生テーブルの州と都市は何を表していますか? – Strawberry
は単に表の主キーと都市表の主キーを状態します。 –
ええ、この文脈では、州や都市は何ですか?彼らはどこかに住んでいる?作業?調査?どのように州と都市の組み合わせが大学のそれと異なっていると言いますか? – Strawberry