exarhis Δημοσ. 31 Μαρτίου 2018 Δημοσ. 31 Μαρτίου 2018 (επεξεργασμένο) Καλησπέρα. Θέλω να φτιάξω ένα query από 2 πίνακες με το ίδιο πεδίο και ο ένας πίνακας έχει ένα πεδίο status που πρέπει να NULL για να επιστρέψει αποτέλεσμα. π.χ. table : table1 fields : id,url,status table : table2 fields : id,url,name Θέλω κάτι σαν SELECT * FROM table1,table2 WHERE table1.url LIKE 'admin' AND table1.url LIKE table2.url AND table1.status IS NULL Ισχύει αυτό που γράφω σαν query ή θέλει κάτι ποιο σωστό ; Επεξ/σία 31 Μαρτίου 2018 από exarhis
TheDarkKnight Δημοσ. 31 Μαρτίου 2018 Δημοσ. 31 Μαρτίου 2018 (επεξεργασμένο) SELECT * FROM table1 INNER JOIN table2 ON table1.url = table2.url WHERE table1.status IS NULL AND table1.url = 'admin' Αν θες να ενώσεις δύο πίνακες, καλύτερα χρησιμοποίησε JOIN. Με τη χρήση του INNER JOIN σου επιστρέφονται μόνο οι εγγραφές που συνδέονται μεταξύ τους, και φυσικά ικανοποιούν και τη συνθήκη WHERE. Επεξ/σία 31 Μαρτίου 2018 από TheDarkKnight 2
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα