Diğer bir çaylak bir soru;

3 Cevap php

Ben bu sorgu var:

SELECT mt.*, fordon.*, boende.*, elektronik.*, business.*, hem_inredning.*, hobby.*
FROM classified mt 
LEFT JOIN fordon ON fordon.classified_id = mt.classified_id 
LEFT JOIN boende ON boende.classified_id = mt.classified_id 
LEFT JOIN elektronik ON elektronik.classified_id = mt.classified_id 
LEFT JOIN business ON business.classified_id = mt.classified_id 
LEFT JOIN hem_inredning ON hem_inredning.classified_id = mt.classified_id 
LEFT JOIN hobby ON hobby.classified_id = mt.classified_id 
ORDER BY modify_date DESC

Ben sadece seni görmek Katıldı ile birlikte tüm satırları saymak için, burada bir sayı uygulamak gerekiyor.

Bunu nasıl yapmalıyım?

SELECT COUNT(mt.*, fordon.* etc) FROM? / / Bu yöntem alışkanlık iş

Teşekkürler

3 Cevap

I uzaklaştırılmıştır ORDER BY, bunun için gerekli değildir olarak COUNT,

SELECT count(*)
FROM classified mt  
LEFT JOIN fordon ON fordon.classified_id = mt.classified_id  
LEFT JOIN boende ON boende.classified_id = mt.classified_id  
LEFT JOIN elektronik ON elektronik.classified_id = mt.classified_id  
LEFT JOIN business ON business.classified_id = mt.classified_id  
LEFT JOIN hem_inredning ON hem_inredning.classified_id = mt.classified_id  
LEFT JOIN hobby ON hobby.classified_id = mt.classified_id 

Nasıl hakkında sadece:

SELECT COUNT(*) FROM ...

Peki SELECT COUNT(*) FROM ...? Seni saymak için çalışıyoruz ne emin değilim.