From 4ce7974f5745351023d61334c2202a7d6bea3c82 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 20 Feb 2020 15:51:52 +0800 Subject: [PATCH] Add test for join subquery --- session_query_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/session_query_test.go b/session_query_test.go index 772206a8..c77695f6 100644 --- a/session_query_test.go +++ b/session_query_test.go @@ -377,4 +377,11 @@ func TestJoinWithSubQuery(t *testing.T) { assert.NoError(t, err) assert.EqualValues(t, 1, len(querys)) assert.EqualValues(t, q, querys[0]) + + querys = make([]JoinWithSubQuery1, 0, 1) + err = testEngine.Join("INNER", "(SELECT id FROM `join_with_sub_query_depart`) join_with_sub_query_depart", "join_with_sub_query_depart.id = join_with_sub_query1.depart_id"). + Find(&querys) + assert.NoError(t, err) + assert.EqualValues(t, 1, len(querys)) + assert.EqualValues(t, q, querys[0]) }