menggunakan left join untuk menggantikan not in | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: menggunakan left join untuk menggantikan not in

Tuesday, September 4, 2012

menggunakan left join untuk menggantikan not in

Untuk query menggunakan NOT IN koq hasil querynya lama banget ya sampek 10 detik ,, bhe bhe bhe ga berhees dhek rhemek cong !

Q> query yang 10 detik
[sourcecode language="sql"]SELECT * FROM temp_sp WHERE no_temp NOT IN (SELECT no_temp FROM sp WHERE no_temp IS NOT NULL )[/sourcecode]



Q> query yang 1 detik
[sourcecode language="sql"]SELECT a.* FROM temp_sp a
LEFT JOIN sp b on a.no_temp = b.no_temp
where b.no_temp is null[/sourcecode]



) Note ::
Dalam pengetesan query menggunakan database yang sama
jumlah row tabel temp_sp : 400
jumlah row tabel sp : 166,119

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux