Hi,
ich habe folgendes Problem.
Ich benutze MySQL-Front um meine SQL Statements zu überprüfen.
Dort funktioniert folgendes.
Aber wie realisiere ich das mit Java? Wenn ich die ersten beiden Anweisungen mit stmt.addBatch(...) und stmt.executeBatch()
und die letzte mit ResultSet data = executeQuery(...)
Aber genau so funktionierts nicht. Wie mache ich das dann?
Danke
ich habe folgendes Problem.
Ich benutze MySQL-Front um meine SQL Statements zu überprüfen.
Dort funktioniert folgendes.
Code:
DROP TABLE test;
CREATE TEMPORARY TABLE `test` (
SELECT reservierungen_2.`ZID`
FROM reservierungen_1, reservierungen_2
WHERE reservierungen_1.`ReID` = reservierungen_2.`ReID` AND
((reservierungen_1.`Anreise-Datum` >= '2004-8-01' AND reservierungen_1.`Abreise-Datum` <= '2004-8-31') OR
(reservierungen_1.`Anreise-Datum` <= '2004-8-01' AND reservierungen_1.`Abreise-Datum` > '2004-8-01') OR
((reservierungen_1.`Anreise-Datum` >= '2004-8-01' AND reservierungen_1.`Abreise-Datum` > '2004-8-01') AND
(reservierungen_1.`Anreise-Datum` <= '2004-8-31' AND reservierungen_1.`Abreise-Datum` > '2004-8-01')))
ORDER BY reservierungen_2.`ZID`);
SELECT zimmer.`ZID`
FROM zimmer LEFT JOIN test ON zimmer.`ZID` = test.`ZID`
WHERE test.`ZID` IS NULL;
Aber wie realisiere ich das mit Java? Wenn ich die ersten beiden Anweisungen mit stmt.addBatch(...) und stmt.executeBatch()
und die letzte mit ResultSet data = executeQuery(...)
Aber genau so funktionierts nicht. Wie mache ich das dann?
Danke