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

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


mr.no.face

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

Καλησπερα ! διαβαζω 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 χρονια μετα τη πρωτη παραγγελια.

Ευχαριστω !

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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     

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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