我无法弄清楚如何从另一个表中获取列信息,然后是我通过 SELECT 命令访问的表,并根据 IF 语句选择该列的某些单元格。这是SQL代码:
SELECT Name, Age, Grant
FROM table
现在有了授权选择,我想访问另一个表(在授权所在的位置有一个 IF 语句)。将有 2 个不同的授权值,即“a”和“b”。当授权为“a”时,您将选择第一列,第二个表的第一行,而“b”变量将选择表 2 中第一列的第二行。如果这不能只在SQL 然后我也在使用 asp.net/C#,但我更希望它在 SQL 中完成。我还使用 asp:SqlDataSource 从 SQL 服务器收集数据。我提前感谢大家的帮助!
表:
table 1: with name, age and grant
--------------------
|name |Age|Grant|
--------------------
|jeff |16 | A |
--------------------
|jake |21 | B |
--------------------
table 2: with grant and grantReturn
-------------------
|grantReturn|Grant|
-------------------
|spring | A |
-------------------
|wintwe | B |
-------------------
抱歉,如果桌子做得不好。表 1 有更多信息,但如果有两个人获得不同的资助,我会保持简单。对于表 2,这就是所有信息。再次谢谢你!