Mysql 具有随机ID和关联整数列表的SQL查询

Mysql 具有随机ID和关联整数列表的SQL查询,mysql,database-design,Mysql,Database Design,我的数据如下: BinaryName Licens_details ------------------------------------------------------- usr/sbin/if_up BSD-2C:63, BSD-2C:1576, BSD-3C:4, BSD-3C:214, BSD-3C:241, BSD-3C:248,

我的数据如下:

BinaryName                     Licens_details
-------------------------------------------------------


usr/sbin/if_up                    BSD-2C:63, BSD-2C:1576, BSD-3C:4, BSD-3C:214, 
                                  BSD-3C:241, BSD-3C:248, BSD-3C:259, BSD-4C:62,
                                  BSD-4C:137, BSD-4C:154, BSD-4C:164, BSD-V:3, 
                                  NOTE:4, NOTE:5, NOTE:15
-----------------------------------------------------------------------------
usr/sbin/random                    BSD-3C:4, BSD-3C:214, BSD-4C:61, BSD-4C:154, 
                                  NOTE:4, NOTE:5, NOTE:15, ZLIB:18, ZLIB:55

---------------------------------------------------------------------------

usr/bin/vcapture-test                BSD-4C:154, NOTE:2, NOTE:4, NOTE:5, NOTE:15

-----------------------------------------------------------------------------------
许可证详细信息数据的模式为: 每个许可证id表示另一个表中的完整通知文本,由integer表示的copright\u info id索引到另一个包含版权信息、作者、确认详细信息等的大表中。 问题是,我如何设计查询来获取许可证id和版权id,因为它们是非常随机的,而不是串行的

一种方法是手动查看每个id,并为每一行数据设计一个查询。 但这需要更多的努力,因为我们需要300多页的数据

另一种方法是将数据放在excel中,并通过perl脚本进行解析。 perl脚本变成一个表列。我的意思是,表的每一行都应该执行一个perl脚本来获取许可证ID和版权ID的列表


非常感谢您的帮助。

您的问题是什么?我认为我们没有任何数据类型来存储以下ID列表。-BSD-3C:4,BSD-3C:214,BSD-4C:61,BSD-4C:154,注意:4,注意:5,注意:15,ZLIB:18,ZLIB:55-我的想法是我们能在表列中有一个perl脚本,并在需要执行表查询时执行它吗?如果我理解正确,BSD-2C:63表示一个表上的BSD-2C id和版权信息表上的63 id?是这样吗?恰恰相反。SQL是建立在“数据类型”之上的,用于存储事物列表。它被称为一个表。@Kickstart-你是对的,但是如果你看到上面的数据,我给出了3个示例,对于每个二进制名称,这个ID都是随机的。如何将数据存储在列中,因为有一个或多个列?我可以存储为字符串数组吗?