我有一张表 ocmsreservenow ,如下所示,
{'list':[{'issues':{'last_name':'andsk','first_name':'sss'}}]}'
在写查询时选择一些值,
{'list':[{'issues':{'last_name':'Rossum','first_name': 'Guido'},{'issues':{'last_name':'andsk','first_name':'sss'}}]}'
它产生类似
的输出+-----------------+
| cmsreservenowid |
+-----------------+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 7 |
| 8 |
| 6 |
| 9 |
+-----------------+
期待的是
select
cmsreservenowid
from
ocmsreservenow
where
cmsreservenowid in (1 , 1, 2);
请澄清为什么它没有产出我预期的产量?
答案 0 :(得分:1)
@if(Session::has('message'))
<div class="alert alert-{{ Session::get('message-type') }} alert-dismissable">
<button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
<i class="glyphicon glyphicon-{{ Session::get('message-type') == 'success' ? 'ok' : 'remove'}}"></i> {{ Session::get('message') }}
</div>
@endif
子句过滤行。它不会生成它们。因此,对于表中的每一行,您的where
子句将检查where
是否在所述列表中。如果为true,则返回该行;如果为false(或cmsreservenowid
),则不返回该行。
没有重复的机会。
如果您想复制,那么您需要NULL
:在这种情况下,join
:
left join