多くのテーブルを含むクエリからデータを取得したい。私は次のようなクエリを持っています
String sql = "SELECT "
+ "s.Food_ID AS 'Sales_FoodID', "
+ "f.Food_Name AS 'foodName' "
+ "FROM Ordering o, Sales s, Food f"
+ " WHERE o.Table_No = " + tableNo + ""
+ " AND o.Paid = '" + NOT_PAID + "'"
+ " AND s.Order_ID = o.Order_ID"
+ " AND f.Food_ID = s.Food_ID;";
resultSet = statement.executeQuery(sql);
プログラムを実行してもエラーは見つかりませんでしたが、次の行を追加してテーブルの列データを取得した後:
String orderID = resultSet.getString("foodName");
私はこのエラーを与えられています:
java.sql.SQLException: Column not found
誰かが理由を知っていますか?