現在、Javaアプリケーションの領収書作成に取り掛かっていますが、画面上で合計を取得できないようです。次のクエリを使用する場合、PHPMyAdminで合計を取得しますが、Javaで検索できないようです。私は、Javaが私が試みているすべての列名が間違っていると私に伝えているので、印刷できません。誰もがこれを修正する方法を知っていますか?文字列に合計を入れて印刷する方法
これより多くのコードが必要な場合は、私はそれを提供することができますが、私はある質問に誤りがあり、Javaがそれを読むことができないと確信しています。ヘルプは高く評価されます。
String sql = "SELECT sum((`barorder_drink`.`quantity` * `drink`.`price`)) + sum((`kitchenorder_dish`.`quantity` * `dish`.`price`))"
+ "FROM `barorder`, `barorder_drink`, `drink`, `kitchenorder`, `kitchenorder_dish`, `dish`, `restaurantorder`"
+ "WHERE `barorder`.`restaurantOrderId` = `restaurantorder`.`id`"
+ "AND `kitchenorder`.`restaurantOrderId` = `restaurantorder`.`id`"
+ "AND `barorder_drink`.`barorderId` = `barorder`.`id`"
+ "AND `barorder_drink`.`drinkId` = `drink`.`id`"
+ "AND `kitchenorder_dish`.`kitchenOrderId` = `kitchenorder`.`id`"
+ "AND `kitchenorder_dish`.`dishId` = `dish`.`id`"
+ "AND `restaurantorder`.`id` = '" + ID + "' ;";
あなたはより小さく始めて、質問を明確にする必要があります。どのようなクエリを動作させることができますか?少し複雑なクエリはどうでしょうか?クエリを実行するコードは実際にどのように見えるのですか、どのAPIやライブラリを使用していますか? – DavidS
なぜそんなに多くのアポストロフィ?また、[あなたのSQL入力をサニタイズ!](https://xkcd.com/327/) – Compass