Merhaba,
tablo yapılarınızı bilmiyorum ama o IN'e soktuğunuz değerler başka tablodan çekiliyorsa belki u.userId ile o tablodaki id'yi ayrıca join edebilirsiniz.
Yapıyı bilmediğim için tahmini yazdım.Muhtemelen php ile oluşturduğunuz sayılarda bir koşul var. onu da altta dahil edersek
SELECT u.userId, u.userPrivacy FROM delta_contents AS c
LEFT JOIN delta_users AS u ON u.userId = c.userId
right join diger_tablo as D on u.userId = D.userID where D.stun_kosula_girecek='gibiler'
ORDER BY c.contentId DESC
şöyle bir şey denediniz mi ?
SELECT u.userId, u.userPrivacy FROM delta_contents AS c
LEFT JOIN delta_users AS u ON u.userId = c.userId
WHERE u.userId IN ('14', '111', '7',......,'50000')
ORDER BY c.contentId DESCMerhaba arkadaşlar yukarıdaki işlemde gördüğünüz gibi IN komutu kullanarak 1 den 50000 e kadar belirli sayılar mevcut. Ve her kullanıcı için bir sürü id buketimiz mevcut. Bu idleri de ayrı bir sorgudan çekip php de dizin haline getirip değişkeni IN komutuna yazıyorum. Daha mantıklı bir yolu var mı acaba ?
Teşekkürler.