UPDATE ins_product p
SET p.state=0
WHERE EXISTS(
SELECT 1
FROM ins_sample s
WHERE s.ins_order_id IN (
SELECT o.id
FROM ins_order o
WHERE o.id = #{id}
)
AND p.ins_sample_id = s.id
AND p.state = 1
AND p.ins_result IS NULL
);
select coalesce(max(ip.man_day), 0)
from ins_order io
left join ins_sample isa on io.id = isa.ins_order_id
left join ins_product ip on isa.id = ip.ins_sample_id
where io.id = #{orderId}
select name, company, phone, address, name_en
from user
where id = #{userId}
select ip.id,
ip.inspection_item,
ip.inspection_item_subclass,
ip.laboratory,
ip.unit,
ipr.equip_name equipValue,
io.entrust_code,
ipr.update_time,
ip.ins_result,
u.name updateUserName
from ins_product ip
left join ins_product_result ipr on ip.id = ipr.ins_product_id
left join ins_sample isa on isa.id = ip.ins_sample_id
left join ins_order io on io.id = isa.ins_order_id
left join user u on u.id = ipr.update_user
where ip.ins_sample_id = #{sampleId}
and ip.ins_result is not null
and template_id is not null
select * from ins_product
where state = 1
and (ins_fibers_id is not null or ins_fiber_id is not null)
and ins_result is null
and son_laboratory = #{laboratory}
and ins_sample_id in
#{item}
select *
from (select ip.*, sample_code
from ins_product ip
left join ins_sample is2 on ip.ins_sample_id = is2.id
where ip.ins_result is null
and state = 1
and is2.ins_order_id = #{orderId}) A
select COUNT(1)
from ins_product ip
left join ins_sample isa on ip.ins_sample_id = isa.id
left join ins_order io on isa.ins_order_id = io.id
where io.id = #{orderId}
and (ip.ins_result is null or ip.ins_result = 2)
and ip.state = 1
select
*
from ins_product
where
ins_sample_id = #{sampleId}
and
inspection_item = '弧垂-温度'
and
special_item_parent_id is not null
and
state = 1
select
ip.id,
isa.id as sample_id,
isa.sample_code,
isa.model,
ip.inspection_item as test_item,
ip.inspection_item_subclass as test_item_children,
ip.method_s as test_method,
ip.tell as requirement,
u.name as inspect_name
from
ins_order io
left join
ins_sample isa
on
io.id = isa.ins_order_id
left join
ins_product ip
on
isa.id = ip.ins_sample_id
left join ins_product_result ipr on ip.id = ipr.ins_product_id
left join user u on ipr.create_user = u.id
io.id = #{orderId}
AND ip.son_laboratory=#{sonLaboratory}
select ip.*,ifi.bush_color,ifi.color from ins_product ip
left join ins_fiber ifi on ip.ins_fiber_id = ifi.id
where ip.state=1
AND ip.ins_fiber_id is not null
AND (ip.inspection_item_class is null or ip.inspection_item_class='')
AND ip.ins_sample_id=#{sampleId}
select ip.*,
ib.color as bush_color,
'/' as color
from ins_product ip
left join ins_bushing ib on ip.ins_bush_id = ib.id
where ip.state=1
AND ip.ins_bush_id is not null
AND (ip.inspection_item_class is null or ip.inspection_item_class='')
AND ip.ins_sample_id=#{sampleId}
select ip.*,
ips.ins_value,
ib.color as bush_color,
ifs.code
from ins_product ip
inner join ins_product_result ips on ip.id = ips.ins_product_id
left join ins_fibers ifs on ip.ins_fibers_id = ifs.id
left join ins_bushing ib on ifs.ins_bushing_id = ib.id
where ip.state=1
AND ip.ins_fibers_id is not null
AND (ip.inspection_item_class is null or ip.inspection_item_class='')
AND ip.ins_sample_id=#{sampleId}
select ip.*,
ips.ins_value,
ib.color as bush_color,
ifs.code
from ins_product ip
inner join ins_product_result ips on ip.id = ips.ins_product_id
left join ins_fibers ifs on ip.ins_fibers_id = ifs.id
left join ins_bushing ib on ifs.ins_bushing_id = ib.id
where ip.state=1
AND (ip.inspection_item_class is null or ip.inspection_item_class='')
AND ip.ins_sample_id=#{sampleId}