Senin, 15 Oktober 2018

how to use 'Join' clause

Jadi ceritanya aku tidak terbiasa dengan clausa Join ini.
sedangkan saat ini aku bertemu dengan requirement yang melibatkan banyak sekali table.
mau tidak mau untuk memperlancar kinerja query saya harus gunakan 'Join' daripada 'While'.
berikut cara-caranya

misalkan kita akan mengquery data dari relasi dua table, Inventable dan InventTrans


Syntak 'While' biasa adalah seperti berikut :

While select InventTable
{
       While select InventTrans
       Where InventTrans.ItemId == InventTable.ItemId
       {
            qty += InventTrans.qty;
       }
}

Syntax 'Join'

while select recid from InventTable
Join qty from InventTrans
where InventTrans.Itemid == InventTable.ItemId
{
       qty += InventTrans.qty;
}



Tidak ada komentar:

Posting Komentar

Erorr CS1963 - An expression tree may not contain a dynamic operation.

Kali ini saya mendapatkan erorr dengan code CS1963, padahal sebelumnya saya sudah mendefinisikan 'var item in Model' di @foreach(var...