diff --git a/wdmdb.go b/wdmdb.go index 4842ae1..8fb8a51 100644 --- a/wdmdb.go +++ b/wdmdb.go @@ -348,13 +348,13 @@ func ShowItemB() (itemBArray []Itemb, err error) { } log.Println("DB Verbindung hergestellt (ItemB SHOW)") defer conn.Close() - results, err := conn.Query("SELECT * FROM itemb") + results, err := conn.Query("SELECT a.*, b.path FROM itemb a, photos b WHERE a.frontviewid=b.id") if err != nil { log.Fatal("Error while executing SELECt statement", err) } var itemB Itemb for results.Next() { - err = results.Scan(&itemB.Id, &itemB.Bezeichnung, &itemB.Kurzbeschreibung, &itemB.Groesse, &itemB.Farbe, &itemB.Type.Id, &itemB.Material, &itemB.Abmessungen.Id, &itemB.Frontview.Id) + err = results.Scan(&itemB.Id, &itemB.Bezeichnung, &itemB.Kurzbeschreibung, &itemB.Groesse, &itemB.Farbe, &itemB.Type.Id, &itemB.Material, &itemB.Abmessungen.Id, &itemB.Frontview.Id, &itemB.Frontview.Pfad) if err != nil { log.Fatal("Error: ", err) }