7beast Δημοσ. 27 Νοεμβρίου 2016 Δημοσ. 27 Νοεμβρίου 2016 Καλημέρα. 'Εχω να κάνω μια άσκηση σε SQL και έχω κολλήσει σε 2 ερωτήσεις που πρέπει να εισάγω. 1) Να βρείτε όλα τα ατυχήματα στα οποία υπεύθυνος υπάλληλος είναι ο Κώστας Παπαδόπουλος είτε το όνομα του πελάτη είναι Κώστα Παπαδόπουλος. 2) Να βρείτε τον υπάλληλο του οποίου τα ασφαληστήρια έχουν μεγαλύτερο άθροισμα στην τιμή από οποιοδήποτε άλλον υπάλληλο. Μπορείτε να μου δώσετε ενα παράδειγμα για το πως περίπου να το κάνω;
3wPsO Δημοσ. 27 Νοεμβρίου 2016 Δημοσ. 27 Νοεμβρίου 2016 1) SELECT DISTINCT * FROM (basi) WHERE ipalilos = 'Κώστας Παπαδόπουλος' OR onomapelati ='Κώστα Παπαδόπουλος' 2
NickSym Δημοσ. 27 Νοεμβρίου 2016 Δημοσ. 27 Νοεμβρίου 2016 Καλημέρα. 'Εχω να κάνω μια άσκηση σε SQL και έχω κολλήσει σε 2 ερωτήσεις που πρέπει να εισάγω. 1) Να βρείτε όλα τα ατυχήματα στα οποία υπεύθυνος υπάλληλος είναι ο Κώστας Παπαδόπουλος είτε το όνομα του πελάτη είναι Κώστα Παπαδόπουλος. 2) Να βρείτε τον υπάλληλο του οποίου τα ασφαληστήρια έχουν μεγαλύτερο άθροισμα στην τιμή από οποιοδήποτε άλλον υπάλληλο. Μπορείτε να μου δώσετε ενα παράδειγμα για το πως περίπου να το κάνω; Δώσε μας και το όνομα και τα γνωρίσματα των πινάκων που χρησιμοποιείς. (Υποθέτω πως στο 2ο ερώτημα υπάρχουν 2 πίνακες).
7beast Δημοσ. 28 Νοεμβρίου 2016 Μέλος Δημοσ. 28 Νοεμβρίου 2016 Οι δυο πίνακες είναι οι εξείς: 1) SELECT DISTINCT * FROM (basi) WHERE ipalilos = 'Κώστας Παπαδόπουλος' OR onomapelati ='Κώστα Παπαδόπουλος' Σε αυτήν την ερώτηση λογικά χρησιμοποιώ αυτούς τους 3 πίνακες σωστά; Μέσα στην παρένθεση τι ακριβώς γράφω; Έχω καταλάβει το υπόλοιπο αλλά η παρένθεση με μπέρδεψε.
Tmark Δημοσ. 28 Νοεμβρίου 2016 Δημοσ. 28 Νοεμβρίου 2016 Κάποιος πίνακας λείπει, δεν υπάρχει συνδετικός πίνακας μεταξύ ατυχημάτων και υπαλλήλων που τα χειρίστηκαν.
EnglishSpeaking Δημοσ. 28 Νοεμβρίου 2016 Δημοσ. 28 Νοεμβρίου 2016 Καλά εντάξει.. δώσε το schema της βάσης και τί τύπο βάσης δουλεύεις γιατί ή καθε μια έχει διαφορετικό DDL και SQL
7beast Δημοσ. 28 Νοεμβρίου 2016 Μέλος Δημοσ. 28 Νοεμβρίου 2016 Κάποιος πίνακας λείπει, δεν υπάρχει συνδετικός πίνακας μεταξύ ατυχημάτων και υπαλλήλων που τα χειρίστηκαν. Συγνώμη ξέχασα τον πίνακα Sundesi.
kstavrid Δημοσ. 29 Νοεμβρίου 2016 Δημοσ. 29 Νοεμβρίου 2016 Ερώτηση 1) SELECT DISTINCT * FROM Atuximata INNER JOIN Sundesi ON Atuximata.Monadikos_Arithmos = Sundesi.Monadikos_Arithmos_S WHERE ( Sundesi.AT_Ypalilou = ( SELECT AT_Ypalilou FROM Ypalilos WHERE Ypalilos.Onoma_Ypalilou like 'Κώστας Παπαδόπουλος' ) OR ( Sundesi.AT_PelatiOdigou_S = ( SELECT AT_Pelatwn_Odigwn FROM Pelates_Odigoi WHERE Pelates_Odigoi.Onoma_Pelatwn_Odigwn like 'Κώστας Παπαδόπουλος' ) ) ) Με τους πίνακες που μας έχεις δώσει τώρα η 2) δεν λύνεται... ο πίνακας Asfalistirio δεν συνδέεται με κανέναν τρόπο με τον πίνακα Ypalilos
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα