我有一个大的查询,但我最大的问题在于这个小部分。SQL当分组记录有多个匹配字符串时选择
ItemID是外键的主项表 - 它不是唯一的。这个查询没有做我想做的事(行不能有全部4个名字),但它说明了我在找什么。
Select masteritemid from itemsgrouptable
where itemname like 'Item 1'
And itemname like 'Item 2'
And itemname like 'Item 3'
And itemname like 'Item 4'
我想拉一个itemid只有4列出的记录与该ID存在。我当前的方法根据ID将同一个表连接在一起4次,每个部分查看1个字符串...这是非常低效的。
你确定你的意思'和'?因为从你的查询来看,它看起来像你想要一个项目,因为你将所有东西都放在一起 – NullUserException
我还会争辩说任何依靠通过'LIKE'进行字符串比较的东西都不能“高效” – NullUserException