Εμφάνιση 1-6 από 6
  1. #1
    Εγγραφή
    06-02-2003
    Περιοχή
    Airstrip One
    Ηλικία
    51
    Μηνύματα
    9.217
    Downloads
    4
    Uploads
    0
    Άρθρα
    5
    Τύπος
    ADSL2+
    Ταχύτητα
    16000/1900
    ISP
    Ο2
    Ρε παιδιά μια βοήθεια, κάνει η κοπέλα μου sql και δεν θυμάμαι καθόλου να βοηθήσω, το πρόβλημα απλό, από δυο πίνακες θέλει κάποια στοιχεία, και η εντολή της τα βγάζει διπλά, δείτε την φωτό.

    Τι $@#$ κάνουμε λάθος;
    Attached Thumbnails Attached Thumbnails Untitled.jpg  

    Να ακούτε ύμνους, και το SNR radio!
    Ντοκιμαντέρ και άλλα που βοηθάνε την σκέψη ;)

  2. #2
    Εγγραφή
    03-12-2005
    Περιοχή
    Ηράκλειο
    Ηλικία
    34
    Μηνύματα
    8.296
    Downloads
    7
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    110000/10999
    ISP
    Wind
    Router
    Zyxel VMG8623-T50B
    SNR / Attn
    23(dB) / 3.8(dB)
    Path Level
    Interleaved
    Ποια είναι τα πεδία των 2 πινάκων και τί ακριβώς θέλεις να πάρεις?

  3. #3
    Εγγραφή
    03-09-2006
    Περιοχή
    Porto Salonico
    Ηλικία
    42
    Μηνύματα
    1.976
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    12990/1020
    ISP
    Nova
    Router
    Thomson TG585 v7
    SNR / Attn
    6(dB) / 35(dB)
    Path Level
    Interleaved
    Δεν κάνετε το join των πινάκων. Δε μπορώ να καταλάβω ποιους πίνακες έχετε, αλλά αν υποθέσουμε ότι αυτοί είναι ο driver και ο dpayment και έχουν κοινό κλειδί το DRNO, τότε πρέπει να γράψετε κάτι τέτοιο:

    Κώδικας:
    SELECT * FROM driver INNER JOIN dpayment ON (driver.DRNO = dpayment.DRNO)

  4. #4
    Εγγραφή
    06-02-2003
    Περιοχή
    Airstrip One
    Ηλικία
    51
    Μηνύματα
    9.217
    Downloads
    4
    Uploads
    0
    Άρθρα
    5
    Τύπος
    ADSL2+
    Ταχύτητα
    16000/1900
    ISP
    Ο2
    αυτοί είναι οι πίνακες

    Create Table DRIVER
    (DRNO NUMBER (3), DRNAME VARCHAR2(10), PAYMENT DATE);

    INSERT INTO DRIVER VALUES
    (01, 'ALEX', '01-JAN-2010');
    INSERT INTO DRIVER VALUES
    (02, 'JOHN', '10-FEB-2010');
    INSERT INTO DRIVER VALUES
    (03, 'NICK', '15-MAR-2010');
    INSERT INTO DRIVER VALUES
    (04, 'MARY', '20-APR-2010');



    Create Table DPAYMENT
    (DRNO NUMBER (3), ORDNO NUMBER (3), ORDERPAYTOT NUMBER (7,2), TOTBOXNO NUMBER (4), DRPAYTOT NUMBER (4));

    INSERT INTO DPAYMENT VALUES
    (01, 10 PRIMARY KEY, 1200, 25, 2300);
    INSERT INTO DPAYMENT VALUES
    (02, 11 PRIMARY KEY, 1250, 27, 2400);
    INSERT INTO DPAYMENT VALUES
    (03, 12 PRIMARY KEY, 1300, 29, 2450);
    INSERT INTO DPAYMENT VALUES
    (04, 13 PRIMARY KEY, 1350, 31, 2500);

    και όταν κάνει SELECT DRIVER.DRNO, DRNAME, PAYMENT, ORDNO, ORDERPAYTOT, TOTBOXNO, DRPAYTOT FROM DRIVER, DPAYMENT;

    βγαίνει ότι ο κάθε οδηγός που έχει μοναδικό νούμερο ανήκει σε όλα τα άλλα νούμερα ενώ θα έπρεπε να κάνει αντιστοιχεία τον κάθε οδηγό με συγκεκριμένα ποσά όπως στο κείμενο που έχει δημιουργήσει.
    Να ακούτε ύμνους, και το SNR radio!
    Ντοκιμαντέρ και άλλα που βοηθάνε την σκέψη ;)

  5. #5
    Εγγραφή
    03-12-2005
    Περιοχή
    Ηράκλειο
    Ηλικία
    34
    Μηνύματα
    8.296
    Downloads
    7
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    110000/10999
    ISP
    Wind
    Router
    Zyxel VMG8623-T50B
    SNR / Attn
    23(dB) / 3.8(dB)
    Path Level
    Interleaved
    Κάτι τέτοιο..
    Κώδικας:
    SELECT DRIVER.DRNO, DRNAME, PAYMENT, ORDNO, ORDERPAYTOT, TOTBOXNO, DRPAYTOT FROM DRIVER, DPAYMENT WHERE DRIVER.DRNO = DPAYMENT.DRNO
    ..?

    Δεν κατάλαβα πάλι ακριβώς αλλά οκ..

  6. #6
    Εγγραφή
    06-02-2003
    Περιοχή
    Airstrip One
    Ηλικία
    51
    Μηνύματα
    9.217
    Downloads
    4
    Uploads
    0
    Άρθρα
    5
    Τύπος
    ADSL2+
    Ταχύτητα
    16000/1900
    ISP
    Ο2
    Ο pan05 έχει δίκιο. Δεν είχε κάνει join των πινάκων.

    Ευχαριστώ πολύ!
    Να ακούτε ύμνους, και το SNR radio!
    Ντοκιμαντέρ και άλλα που βοηθάνε την σκέψη ;)

Παρόμοια Θέματα

  1. Βοήθεια για SQL Server 2008!
    Από Tiger75 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 12
    Τελευταίο Μήνυμα: 12-07-09, 11:40
  2. Οι Ελληνες ειναι βλάκες (?) Ιρλανδος prof
    Από knightrader στο φόρουμ Πολιτική, Κοινωνικά Θέματα, Επιστήμες και Aθλητισμός
    Μηνύματα: 137
    Τελευταίο Μήνυμα: 02-05-06, 23:24
  3. Ερώτηση για Sql server
    Από xabikos στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 5
    Τελευταίο Μήνυμα: 11-09-05, 16:13
  4. Ερώτηση για MS SQL server
    Από aesir στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 20-02-05, 21:43

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας