Προς το περιεχόμενο

απορία στη Mysql++ 2.3


technfreak

Προτεινόμενες αναρτήσεις

Δημοσ.

Γειά σας,

 

Μια απορία στη Mysql++ 2.3 για όσους ξέρουν.'Εστω ότι η βάση μου έχει ένα table A με 3 στήλες id1,id2,id3 και κάνω στη βάση την ερώτηση:

>
mysqlpp::Query query  = con.query();
query<<"SELECT *  FROM A where id1='"<<argument_1<<"' AND id_2='"<<argument2<<"'";
mysqlpp::Result res = query.store();

 

H ερώτηση που έκανα μου επιστρέφει ένα res..Θέλω τώρα στον καινούριο πίνακα που προκύπτει από την ερώτηση να κάνω ένα άλλο query..πχ

 

>mysqlpp::Query query1  = con.query();
query<<"SELECT *  FROM [b]res[/b] where id_3=1 ";
mysqlpp::Result res1 = query.store();

 

Κάτι τέτοιο όμως δεν μπορώ να κάνω και μουεπιστρέφεται μήνυμα λάθους:

terminate called after throwing an instance of 'mysqlpp::BadQuery'

what(): Table 'database.res' doesn't exist

 

Πώς μπορώ να το κάνω δηλ να κάνω ερώτηση σε ένα πίνακα που προκύπτει από μια query?

 

Τhanks

Δημοσ.
Γειά σας,

 

Μια απορία στη Mysql++ 2.3 για όσους ξέρουν.'Εστω ότι η βάση μου έχει ένα table A με 3 στήλες id1,id2,id3 και κάνω στη βάση την ερώτηση:

>
mysqlpp::Query query  = con.query();
query<<"SELECT *  FROM A where id1='"<<argument_1<<"' AND id_2='"<<argument2<<"'";
mysqlpp::Result res = query.store();

 

H ερώτηση που έκανα μου επιστρέφει ένα res..Θέλω τώρα στον καινούριο πίνακα που προκύπτει από την ερώτηση να κάνω ένα άλλο query..πχ

 

>mysqlpp::Query query1  = con.query();
query<<"SELECT *  FROM [b]res[/b] where id_3=1 ";
mysqlpp::Result res1 = query.store();

 

Κάτι τέτοιο όμως δεν μπορώ να κάνω και μουεπιστρέφεται μήνυμα λάθους:

terminate called after throwing an instance of 'mysqlpp::BadQuery'

what(): Table 'database.res' doesn't exist

 

Πώς μπορώ να το κάνω δηλ να κάνω ερώτηση σε ένα πίνακα που προκύπτει από μια query?

 

Τhanks

 

 

 

βαλε οπου res το select που εκανες πριν δηλαδη

>mysqlpp::Query query1  = con.query();
query<<"SELECT *  FROM [b](SELECT *  FROM A where id1='"<<argument_1<<"' AND id_2='"<<argument2<<"'")[/b] where id_3=1 ";
mysqlpp::Result res1 = query.store();

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...