我有两张表tblRegistration(id,name,program,regdno,address)
和tblDue(id,regdno,amountdue)
。我想要的是从textbox
传递regdno,然后从name
中检索program
,tblRegistration
值amountdue
和tblDue
。< / p>
我尝试的是,
select t1.name,t1.program, t2.amountdue
from tblRegistration as t1
inner join tblDue as t2 on t2.regdno= t1.regdno;
它返回两个表中具有相同regdno
的所有值。
帮助我从文本框中获取regdno
我提供的那些值。
对不起该语言。提前谢谢。
答案 0 :(得分:0)
如果您在注册和到期表之间没有任何关系。你不能加入这些表格。您可以简单地运行两个查询来获取数据。第一个来自注册表,第二个来自Due表:
select * from tblReg where regdno=...;
select * from tblDue where regdno=...;
答案 1 :(得分:0)
修改你的查询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;
答案 2 :(得分: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';
如果您需要更多说明,请与我们联系。 感谢
答案 3 :(得分:0)
在查询末尾使用Where子句
class AppDelegate: NSObject, NSApplicationDelegate
代替在两个表中使用regdno,你应该从tblDue表中删除regdno并在tblDue中为tblRegisteration添加一个外键引用在tblDue中添加regid 新查询将是:
Where t1.regdno ='TextBox Text' and t2.regdno = 'TextBox Text'