我有两个包含以下列的表

时间:2016-11-03 07:47:24

标签: mysql query-builder

我有两个表CandRegistrationTable和CandAttendenceTxn包含以下列名,roll no和candAttendenceTxn包含candIgistrationTable pkid,is_present,paper_Type的candidateIdFk引用。我需要选择查询来显示在CandRegistrationTable中注册的名称列表,其中is_present为null,paper_Type =从UI中选择的值(例如,纸张I,纸张II)

1 个答案:

答案 0 :(得分:0)

你的问题被否决了,因为你没有问过一个明确的问题而且根本没有表明你的工作。尝试并清楚地显示您的表格:

<强> CandRegistrationTable

[name] [varchar](50) NOT NULL,
[roll_no] [varchar](50) NOT NULL,
[is_present] [varchar](50) NULL,
[candy_id] PRIMARY KEY CLUSTERED

<强> CandAttendenceTxn

    [candidateIdFk] [varchar](50) NOT NULL,
    [paper_Type] [varchar](50) NULL,
    [candy_id] PRIMARY KEY CLUSTERED

然后您的查询可能如下所示:

SELECT * 
FROM CandRegistrationTable
JOIN table_1 ON CandAttendenceTxn.candidateIdFk = CandRegistrationTable.candidateIdFk
WHERE (table_1.is_present = null AND table_1.paper_Type='$value')
ORDER BY table_1.candy_id

我希望它有所帮助。