Bu sql keman olduğunu: http://sqlfiddle.com/#!2/e6acc/4Farklı sonuç/phpmyadmin
Ve yinelenen girdileri sayılan olmak istiyorum çünkü doğru sonucu gösterir.
Ama mysql/phpmyadmin üzerinde çalıştırdığınızda, sonuç şudur:
1515 Abdominal
1100 Hep B Inj Fee
40 1-Ligation
40 1-Ligation
900 1-Suturing Fee
900 1-Suturing Fee
900 1-Suturing Fee
900 1-Suturing Fee
Her şey 1. Zaten benim pc yeniden başlatılması. ve hala aynı. Neden? Sadece csv tablolarını mysql'mden keman'a aldım.
düzenleme: Tamam, bu daha da kötüye gidiyor. benim ön-ucunda, çalışma diğer kimlikleri görüntülediğinizde:
Ama benim sorguya id değiştirip phpmyadmin üzerinde girdiğinizde hala, bu hala gösteriyor 1.
için
JOIN (SELECT @curRow:=0) r
gelen hat 27 yerel olarak MySQL hangi sürümü çalıştıran edildi: Aşağıdaki sorguyu kullanın? Sanırım bu söylemeye gerek yok, ama tüm tabloları ve kayıtları, Fiddle ve mysql verileriniz arasında kesin bir eşleşme olduğunu ve tam olarak aynı sorguyu çalıştırdığınızı kontrol ettiniz mi? – mellamokbAyrıca, iç sorguların her birini tek tek çalıştırırsanız, satırlar her iki ortam arasında da aynı sırayla geri dönüyor mu? İlk alt sorguda bir "SİPARİŞ BY" var, ama ikinci değil, mysql tablolarda satırların (ve ekleme sırası) keyfi sıralaması muhtemelen sonuçta bir fark yaratabilirsiniz. Bir şeyin sırasına göre bir belirsizlik olmadığından emin olmak istersiniz. – mellamokb
@mellamokbtheWise Mesajımı düzenledim. Tam olarak aynı sorguyu ancak ön uç sitemde de farklı sonuçları var. – jeffmangum