本文介绍了子查询和like运算符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我有两个表并且在网格视图中找到与运算符和记录显示类似的记录 datagridview显示部分表记录但是他的coulumn名称为modalID,但是我输入了一个文本框modalname这个mathod解决方案 零件表i have two table and find record with like operator and record show in grid viewdatagridview show a part table record but his coulumn name modalID, but i have type a textbox modalname this mathod solutionpart tablebrand modalId partId partname qty mrp 模态表modal tablemodalId brandId modalname 我的尝试:What I have tried:select modalname from modal1 where modalId =(select modalId from partstock where modalname='')推荐答案你需要在你的两个表之间连接,在这个cas中可能是一个内部联接...像这样: 来自modal内部加入部分modal.modalid = part.modalid 可以在没有子查询的情况下引用模态名称。 此外,在示例中使用子查询将'='替换为'in'。You need a join between your two tables, in this case probably an inner join...like this:from modal inner join part on modal.modalid = part.modalidThe where can just reference the modalname then without a subquery.Also, to use a subquery as in your example replace '=' with 'in'.你需要学习 * SQL联接 [ ^ ];在这种情况下,您将使用内部联接 * SQL LIKE运算符 [ ^ ] 您正在谈论SQL查询,您已标记为SmartWatch。错误的标记。 您还应该提到您正在使用的数据库。You need to learn* SQL Joins[^]; in this case you will work with inner join* SQL LIKE Operator[^]You are talking about SQL query, you have tagged as SmartWatch. Wrong tagging.You should also mention what database you are using. 这篇关于子查询和like运算符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
07-13 00:23