2012-05-10 20 views
0

私はPHPを学んでいます。私は二つのテーブルを持っています。一つはテーブル、もう一つはテーブルです。表aのフィールドは、 snum, sfirst, smiddle, slastです。テーブルbのフィールドは、 sr_no, st_idです。ここでテーブルaのスヌムとテーブルbのst_idは、学生のIDである共通の値を持っています。私は両方のテーブルに参加し、このIDに従ってsfirst、smiddle、slastを見つけたいと思います。私はデータベースにidを挿入し、テーブルbのst_idに従ってsfirst、smiddle、slastという名前をフェッチします。どうすれば簡単に解決できますか?2つのテーブルを結合して共通の値を取得する方法

+0

"私はちょうどPHPを学んでいます" ---それはどのようにMySQL関連の質問に関連していますか? – zerkms

+0

[SQL結合](http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html)について学んでください。 – eggyal

+0

@zerkms:LAMPの開発を「ちょうど学んでいる」人々は、すべてが関連しているので、実際に何が起きているのか、残業を学ぶでしょう) –

答えて

2
SELECT sfirst, smiddle, slast 
FROM tablea 
INNER JOIN tableb 
on tablea.snum = tableb.st_id 
WHERE tableb.st_id = 1 
+0

ありがとうございます。 – user906259

0

はここ

Tutorials Point Mysql

チュートリアルを見て上記のリンクは、セクション:)

PS加入に直接アクセスできますので、予めご了承ください。Tizagはまた、いくつかの良いチュートリアルを持っていますこれはチェックの価値があります;)

良い一日を持っています:)

関連する問題