我想将单行提取到多个项目中。
例如我的数据如下。
focusout
我想得到如下结果:
focus
答案 0 :(得分:1)
由于OP不知道哪个RDBMS,我将为我选择的两个数据库--SQL服务器和Oracle提供解决方案。 :P
partner_code
$(function() {
$('table').hide();
$('#mySelector').change( function(){
$('table').show();
var selection = $(this).val();
var dataset = $('#myTable').find('tr');
dataset.each(function(index) {
item = $(this);
item.hide();
var firstTd = item.find('td:first-child');
var text = firstTd.text();
var ids = text.split(',');
for (var i = 0; i < ids.length; i++)
{
if (ids[i] == selection)
{
item.show();
}
}
});
});
});
答案 1 :(得分:1)
对于Postgres:
select c1, t.c2
from the_table
cross join lateral unnest(string_to_array(c2, ',')) as t(c2);