function Δημοσ. 5 Φεβρουαρίου 2012 Δημοσ. 5 Φεβρουαρίου 2012 Καλημέρα παιδιά. Εχω έναν πίνακα με primary key το app_id (uniqueidentifier). 1. Υπάρχει τρόπος αφού φέρω τις top 10 εγγραφές να του πω να μου φέρει τις επόμενες 10 ξεκινώντας από συγκεκριμένο app_id? 2. Αν όχι πως μπορώ να κάνω αυτόματα σε έναν πίνακα update στο πεδίο app_orderID από το 1 μέχρι εκεί που φτάνει (π.χ. 1600)? Ευχαριστώ πολύ!
MitsakosGR Δημοσ. 5 Φεβρουαρίου 2012 Δημοσ. 5 Φεβρουαρίου 2012 Καλημέρα παιδιά. Εχω έναν πίνακα με primary key το app_id (uniqueidentifier). 1. Υπάρχει τρόπος αφού φέρω τις top 10 εγγραφές να του πω να μου φέρει τις επόμενες 10 ξεκινώντας από συγκεκριμένο app_id? 2. Αν όχι πως μπορώ να κάνω αυτόματα σε έναν πίνακα update στο πεδίο app_orderID από το 1 μέχρι εκεί που φτάνει (π.χ. 1600)? Ευχαριστώ πολύ! Βάλε ένα WHERE statement στο select σου: WHERE app_id > 10
function Δημοσ. 5 Φεβρουαρίου 2012 Μέλος Δημοσ. 5 Φεβρουαρίου 2012 Μα το app_id είναι uniqueidentifier και επομένως δεν μπορώ να συγκρίνω strings με το > ....
MitsakosGR Δημοσ. 5 Φεβρουαρίου 2012 Δημοσ. 5 Φεβρουαρίου 2012 Μα το app_id είναι uniqueidentifier και επομένως δεν μπορώ να συγκρίνω strings με το > .... Συγνώμη, νόμιζα ότι είναι αριθμός. Τότε δοκίμασε την RowNumber WHERE RowNumber > 10. Κάθε βάση την έχει απλά λίγο διαφορετικά. Βρες σε αυτή που χρησιμοποιείς πώς το ορίζει. Αν χρησιμοποιείς MySQL μπορείς να χρησιμοποιήσεις την εντολή limit: select * from `table` limit <startIndex>,<NumberOfRecords>;
attsifte Δημοσ. 6 Φεβρουαρίου 2012 Δημοσ. 6 Φεβρουαρίου 2012 Δοκίμασε με Sequence. Θέλεις να γεμίσεις το app_orderID, με ένα incremental integer μοναδικό για κάθε κλειδί;
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα