dimanche 24 mai 2015
Ausgabe unterschiedlicher Inhalte
Posted on 01:11 by verona
Servus zusammen,
ich bin neu hier und benötige direkt eure Hilfe.
Ich habe folgendes Problem:
Für eine Projektarbeit soll ich eine Lagerübersicht aus einer SQL-DB erstellen, d.h. zuerst soll das Lager ausgegeben werden, und darunter die Lagerfächer des jeweiligen Lagers. Wenn ein Lager mehrere Lagerfächer hat, sollen diese alle unter dem Lager ausgegeben werden, und dann weiter zum nächsten Lager,also in etwa so:
Lager1 || Ort1 || PLZ1
Lagerfach1
Lagerfach2
Lagerfach3
Lager2 || Ort2 || PLZ2
Lagerfach4
Lagerfach5
usw.
Meine Ausgabe sieht im Moment leider in etwa so aus:
Lager1 || Ort1 || PLZ1
Lagerfach1
Lager1 || Ort1 || PLZ1
Lagerfach2
Lager1 || Ort1 || PLZ1
Lagerfach3
usw.
Hier mein Code, irgendwie will das nicht so wie ich will:(
Vielleicht erkennt ihr ja woran's liegt.
Danke schon mal
pjohm
ich bin neu hier und benötige direkt eure Hilfe.
Ich habe folgendes Problem:
Für eine Projektarbeit soll ich eine Lagerübersicht aus einer SQL-DB erstellen, d.h. zuerst soll das Lager ausgegeben werden, und darunter die Lagerfächer des jeweiligen Lagers. Wenn ein Lager mehrere Lagerfächer hat, sollen diese alle unter dem Lager ausgegeben werden, und dann weiter zum nächsten Lager,also in etwa so:
Lager1 || Ort1 || PLZ1
Lagerfach1
Lagerfach2
Lagerfach3
Lager2 || Ort2 || PLZ2
Lagerfach4
Lagerfach5
usw.
Meine Ausgabe sieht im Moment leider in etwa so aus:
Lager1 || Ort1 || PLZ1
Lagerfach1
Lager1 || Ort1 || PLZ1
Lagerfach2
Lager1 || Ort1 || PLZ1
Lagerfach3
usw.
Hier mein Code, irgendwie will das nicht so wie ich will:(
Vielleicht erkennt ihr ja woran's liegt.
Java Code:
-
stmt = con.createStatement();
-
ResultSet rs;
-
rs = stmt
-
.executeQuery("SELECT * FROM Lager LEFT JOIN Lagerfach ON Lager.LagerNr=Lagerfach.LagerNr");
-
-
-
while (rs.next()) {
-
System.out.println(rs.getString("Lager.LagerNr")+ " "+rs.getString("Ort")+" "+rs.getString("PLZ")+"\n "+rs.getString("LagerfachNr")+", Gangnr.:"+rs.getString("GangNr")+", RegalNr.:"+rs.getString("RegalNr")+", mit: "+rs.getString("Volumen")+" cbm." );
-
int lnr=rs.getInt("Lagerfach.LagerNr");
-
if(lnr!=rs.getInt("Lagerfach.LagerNr")+1){
-
-
System.out.println(rs.getString("LagerfachNr")+", Gangnr.:"+rs.getString("GangNr")+", RegalNr.:"+rs.getString("RegalNr")+", mit: "+rs.getString("Volumen")+" cbm.");
-
}
-
-
-
}
-
e.printStackTrace();
-
}
Danke schon mal
pjohm
Ausgabe unterschiedlicher Inhalte
Categories: Ausgabe unterschiedlicher Inhalte
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire