5
मेरे पास एक सामान्य MySQL चयन है और मैं इसे ज़ेंड फ्रेमवर्क mysql चुनने के लिए फिर से लिखना चाहता हूं। यहाँ मेरी चयन है:जेड फ्रेमवर्क का चयन करने के लिए IF के साथ सामान्य एसक्यूएल का चयन कैसे करें?
$sql = "
SELECT
IF(mu.recieverUserId = '{$userId}', u.senderUserId,
mu.recieverUserId) friend1,
u.mesaj, u.senderUserId, mu.recieverUserId,
u.created
FROM
(SELECT *
FROM mesaje
ORDER BY `created` desc) AS u
LEFT JOIN `mesaje_utilizatori` AS `mu` ON u.id=mu.mesajId
WHERE (mu.recieverUserId = '{$userId}' OR u.senderUserId='{$userId}')
GROUP BY friend1 ASC
ORDER BY `u`.`created` DESC, u.id DESC
";
इस तरह पूछने के लिए नहीं है प्रश्न, यह कोई और आपको समस्या हल कर रहा है और आप इस पर शून्य प्रयास कर रहे हैं .. आप पूछ सकते हैं कि आंतरिक क्वेरी ज़ेंड में कैसे काम करती है और ज़ेंड चयन क्वेरी में शर्तों को कैसे लिखना है – Sahal
http://stackoverflow.com/questions/1340564/लेखन-ए-सबक्वायरी-उपयोग-ज़ेंड-डीबी .... http://stackoverflow.com/questions/5792229/zend-framework-zend-db-select-how-to-join-custom-subquery- तालिका – Sahal
का सटीक डुप्लिकेट http://stackoverflow.com/questions/5792229/zend-framework-zend-db-select-how-to-join-custom-subquery-table – Sahal