MySQL SELECT语句在多个列

时间:2015-04-24 00:20:11

标签: mysql

表1:alpha

表2:beta

alpha有一个名为:alpha_col_1

的varchar列

alpha有一个名为:alpha_col_2

的varchar列

beta有一个名为:beta_col_1

的varchar列
Table: alpha
=============================================
alpha_col_1            alpha_col_2
---------------------------------------------
384{4},3340{1}      |  L:8949{4}, R:6000{90}
324324{2},3340{6}   |  L:8949{34}, R:6000{94}
384{3},3340{569}    |  L:8949{65}, R:6000{1}
=============================================


Table: beta
================================
beta_col_1
--------------------------------
,4059{32},304{9},910384{2345}
,40439{268},234{6235},910384{23}
,526{56},26365{88},234{90}
================================

我需要一个select语句来检查括号{}之间的每个数字是否唯一,跨越给定列中的两个表。

从上面的示例中,select语句应该捕获{1},{4}和{90},因为它们不是唯一的。

我需要检查每个表中有数百行。

我不确定为什么SELECT语句会逃避我,但确实如此。

如何构建正确的选择查询来完成此任务?

到目前为止我所拥有的只是在它自己的行中捕获相同的{}它,而不是在所有行和所有表中仅在提供数字以检查括号之间{}。

我尝试做的是什么,还是需要提供更多信息?

0 个答案:

没有答案