这是我的两张桌子的一个例子.

问题: 如何使用左连接创建SQL查询?
这里是情景
正如我之前所说,我有两个表(TABLE1和TABLE2),我尝试使用左连接,以便我可以在一个表中组合两个UserID
所以这是代码
select * from table1 a left join table2 on a.userid = b.userid
Run Code Online (Sandbox Code Playgroud)
所以现在合并了两个表.
我需要做的是:
如果状态全部完成那么'完成'
然后如果状态包含完整和不完整然后'不完整'
其他'没有状态'
它应该是这样的.

注意:
由于UserID = 1(table1)包含完整和不完整状态(table2),
因此它显示'incomplete'(新列),
因为UserID = 4(table1)包含所有完整状态(表2),
然后显示'completed'(new柱)
如果我将状态更改为INTEGER,该怎么办?

同样的程序.谢谢
我对纸张尺寸的页面方向有疑问.
我有一个包含纵向和横向页面的pdf文件.
这段代码完美无缺.
string FileLocation = "c:\\Temp\\SomeFile.pdf";
string WatermarkLocation = "c:\\Temp\\watermark.gif";
Document document = new Document();
PdfReader pdfReader = new PdfReader(FileLocation);
PdfStamper stamp = new PdfStamper(pdfReader, new FileStream(FileLocation.Replace(".pdf","[temp][file].pdf"), FileMode.Create));
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(WatermarkLocation);
img.SetAbsolutePosition(250,300); // set the position in the document where you want the watermark to appear (0,0 = bottom left corner of the page)
PdfContentByte waterMark;
for (int page = 1; page <= pdfReader.NumberOfPages; page++)
{
waterMark = stamp.GetUnderContent(page);
waterMark.AddImage(img);
}
stamp.FormFlattening = true; …Run Code Online (Sandbox Code Playgroud) 我有一个列名Total.
而且我也在使用
jqgrid 的页脚值.
例如,这是列
总计
100
-98
-76
98
76
如何
使用页脚数据获取行的总和.
这是我的代码.
注意:如果我使用'sum',它会给我'NaN'
值.
var parseTotal= grid.jqGrid('getCol', 'Total', false, 'sum');
grid.jqGrid('footerData', 'set', { Total: parseTotal});
Run Code Online (Sandbox Code Playgroud)