Προς το περιεχόμενο
  • 0
Συνδεθείτε  
mr.no.face

Βοηθεια για 2 simple(?) SQL queries .

Ερώτηση

Καλησπερα ! διαβαζω sql κ με παιδευουν 2 queries .
Θα παρακαλουσα τη βοηθεια σας !
1ο)
Πινακας α => Friends (id , name , activity)        .Πινακας β=> activities(id ,name)

Ερωτηση Να τυπωθουν ολα τα ονοματα-δραστηριοτητες- ΕΚΤΟΣ αυτων με τους περισσοτερους και ελαχιστους συμμετεχοντες .
-------
2ο)
Πινακας α=> Customers (id, name , Order_id)    .Πινακας β=> Orders (id, price ,order_date)
Ερωτηση Να τυπωθουν ολα τα ονοματα πελατων και τα price orders τους ,που εχουν τα μεγιστα price orders 10 χρονια μετα τη πρωτη παραγγελια.

Ευχαριστω !

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

2 απαντήσεις σε αυτή την ερώτηση

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

  • 0

Ο operator που ψάχνεις ονομάζεται cross-apply .Διάβασε πως δουλεύει και αφού προχωρήσεις λίγο ακόμα ,να βοηθήσουμε.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
4 ώρες πριν, Theo1903 είπε

Ο operator που ψάχνεις ονομάζεται cross-apply .Διάβασε πως δουλεύει και αφού προχωρήσεις λίγο ακόμα ,να βοηθήσουμε.

Ευχαριστω ! Mη με κραξεις...
SELECT name
from activities
Left join ((select count(activities.id)
  from activities where select count (activities.id)< Max count (activities.id)
      and select count (activities.id)> Min count (activities.id))
  on friends.id=activities.id
Group by activities.id     

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι εύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
Συνδεθείτε  
×
×
  • Δημιουργία νέου...

Χρήσιμες πληροφορίες

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.