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

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

Δημοσ.

Γεια σας και καλά Χριστούγεννα σε όλους!

 

Έχω τους παρακάτω πίνακες...

 

34477245.png

 

μήπως θα μπορούσε να μου πει κάποιος το ερώτημα για να πάρω τα δεδομένα από τον πίνακα address που να έχουν κάποιο συγκεκριμένο username από τον πίνακα user_data????

 

εγώ πήγα να κάνω κάτι χωριάτικο και δεν δουλεύει :P

π.χ.:

SELECT * FROM address WHERE user_id = (SELECT id FROM user_data WHERE username=rafinos);

 

*********ΤΕΛΙΚΑ ΔΟΥΛΕΨΕ.....

Δημοσ.

βάλε στο from τον πίνακα user data , κάνε select address.* και στο rafinos βάλε αυτάκια :)

 

Το άλλαξες επομένως δεν ισχύουν αυτά που γράφω.

Δημοσ.

Ευχαριστώ παιδιά απλά πριν απαντήσετε έγραψα ότι δούλεψε έτσι όπως το έχω μάλλον είχε φάει κάποιο σκάλωμα!!!

Να στε καλά και καλά Χριστούγεννα!

Δημοσ.

Καλήτερη ταχύτητα εκτέλεσης έχει το παρακάτω.

 

>
 SELECT * FROM address 
   INNER JOIN user_data on user_data.id = address.User_id
 WHERE user_data.username='rafinos';

 

Το οποίο γράφεται για συντομία (μερικοί server μπορεί να μην το υποστηρίζουν)

 

>
 SELECT * FROM address, user_data 
 WHERE user_data.id = address.User_id
   and user_data.username='rafinos';

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

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

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

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

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

Σύνδεση

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

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