此查询...
它失败的原因是因为select语句返回两个名为VendorID的列......但是......我不明白为什么。
public void vertodo(List<Aerolinea> a) {
for (Aerolinea cn : a) {
System.out.println("Name: " + cn.name+ " ID: " + cn.id);
}
}
`
答案 0 :(得分:0)
SELECT *
返回两个表(发票和供应商)中的列。更改您的查询以仅选择所需的列。
SELECT Invoices.Colx, Vendors.Coly
FROM invoices JOIN
Vendors
on Invoices.VendorID = Vendors.VendorID
WHERE InvoiceTotal - PaymentTotal - CreditTotal > 0;