2016-10-09 19 views
0

私は2つのテーブルtblRegistration(id,name,program,regdno,address)tblDue(id,regdno,amountdue)を持っています。私が欲しいのは、textboxからregdnoを渡してから、name,programの値の形式をtblRegistrationamountdueからtblDueに変更することです。私が試した何2つのテーブルからデータを取得

select t1.name,t1.program, t2.amountdue 
from tblRegistration as t1 
inner join tblDue as t2 on t2.regdno= t1.regdno; 

これは、両方のテーブルに同じregdnoを持つすべての値を返します。

私がテキストボックスから提供しているregdnoの値を取得するのを手伝ってください。

大変申し訳ございません。前もって感謝します。

答えて

0

ModifiyこのようなクエリのSQL:

select t1.name,t1.program, t2.amountdue from tblRegistration as t1 inner join tblDue as t2 on t2.regdno= t1.regdno 
where t1.regdno=yourvaluetestbox; 
+0

は、それが働いたあなたに感謝:) – Sdp

0

登録とDueテーブルとの間に関係がない場合。これらのテーブルに参加してはいけません。 Simpleは2つのクエリを実行してデータを取得できます。テーブルから、登録テーブルと第二から、最初:

select * from tblReg where regdno=...; 
select * from tblDue where regdno=...; 
0
SELECT t1.name,t1.program, t2.amountdue FROM tblRegistration AS t1 INNER JOIN tblDue AS t2 ON t2.regdno = t1.regdno 
WHERE t1.regdno = 'TextBoxValue'; 

あなたが任意のより多くの明確化が必要な場合は私に知らせてください。 おかげ

0

使用どこクエリの最後に句を使用すると、tblDue表からregdnoを削除し、tblRegisteration regidを追加するためのtblDueで外部キー参照を追加しなければならない2つの表にregdnoを用いる代わりに

Where t1.regdno ='TextBox Text' and t2.regdno = 'TextBox Text' 

tblDue に新しいクエリは次のようになります。

select t1.name,t1.program, t2.amountdue from tblRegistration as t1 inner join tblDue as t2 on t2.regid= t1.id where t1.regdno ='TextBox Text'

関連する問題