首页 文章
  • 0 votes
     answers
     views

    从sql server中的几个select语句返回特定值

    如果选择中的选择有问题,以获得特定的结果,但我设法解决了这个问题,只是被另一个问题所阻止 . 我有一个代码,它是这样的: IF EXISTS (SELECT * FROM bo WHERE nmdos LIKE '%preço%' AND datafinal = Dateadd(day, -6, CONVE...
  • 1 votes
     answers
     views

    TSQL - Begin End中的子查询

    请考虑以下查询: begin ;with t1 as ( select top(10) x from tableX ), t2 as ( select * from t1 ), t3 as ( select * from t1 ) -- -------------------------- select * from t2 join t3 on t...
  • 0 votes
     answers
     views

    未出现的列中的值的mySQL条件

    我的想法是,我需要列出所有从未失败的学生,这包括尚未参加任何考试的学生 . 几点: studentId 是学生的唯一身份证件 .studentLastname 显然是学生的姓 .examEntryStudentId 是学生唯一的ID外键 .examEntryNumber 是学生的唯一考试号码 .examInfoNumber 是相同的,但在 ExamInfo 表上 .examInfoPassed 确...
  • 0 votes
     answers
     views

    如何从另一个表中检索表名并使用子查询获取检索到的表的所有数据?

    我想从一个表中检索表名并获取检索到的表名的所有记录 . 这是我尝试过的,但我没有得到我期望的结果 . Table 1 ---------------------------------------------------------------------------- tables | id ------------------------------------------...
  • 485 votes
     answers
     views

    MySQL错误1093 - 无法在FROM子句中指定更新目标表

    我的数据库中有一个表 story_category ,其中包含损坏的条目 . 下一个查询返回损坏的条目: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON ...
  • 670 votes
     answers
     views

    加入与子查询

    我是一个老派的MySQL用户,并且总是首选 JOIN 超过子查询 . 但是现在每个人都使用子查询,我讨厌它;我不知道为什么 . 如果存在任何差异,我缺乏理论知识来判断自己 . 子查询和 JOIN 一样好,因此没有什么可担心的吗?
  • 1 votes
     answers
     views

    子查询在我的SQL查询中返回多于一行

    我正在尝试创建一个SQL查询,显示来自不同表的一些信息 . 但我得到的错误是Subquery返回超过1行的SQL . 我希望它显示多行 . SELECT c.Name, jn.ID, jn.ActualWeight as GrossWt, jn.JobNo, COUNT(distinct jn.JobNo) as Jobs, ...
  • 2 votes
     answers
     views

    MySQL子查询 - 返回多行

    我有一个表,其中列出了名称,列表中的第一个和最后一个 . 因此,名为“manager”的列可能具有“John Doe”的值 . 我想纠正一个简单地遍历此表中每一行的查询,并显示“manager”列的第一个字母和姓氏 . 我做的每件事都会出现“Subquery返回多行” . 从小处开始,我刚刚决定拉第一封信: SELECT id, LEFT((SELECT manager FROM my_table...
  • 4 votes
     answers
     views

    子查询返回超过1行

    我有以下查询 SELECT Group_concat(employeename) AS name FROM employee WHERE Find_in_set(Find_in_set(employeeid, (SELECT participantsids FROM schedule WHERE validfrom ...
  • 0 votes
     answers
     views

    MySQL子查询返回多行ERROR

    我在下面的mysql查询中收到错误 . 请注意我的子查询应该返回1627862结果 . 有没有办法通过维护子查询的所有条件来解决这个错误? UPDATE SUBSCRIPTION_LOG SET SUBSCRIPTION_STATUS='D', DEACTIVATION_DATE=NOW(), DEACTIVATION_CHANNEL='SYSTEM' WHERE SUBS...
  • 4 votes
     answers
     views

    MySQL加入后限制LEFT JOIN子查询

    目前我有这个查询: SELECT post.id AS postID, sCom.id as CommentID FROM `post` LEFT JOIN (SELECT * FROM `comment` LIMIT 5) AS sCom ON sCom.post_id = post.id; 输出: postID | CommentID 1 | 1 2 | null 3 ...
  • 0 votes
     answers
     views

    是否有可能避免访问同一个表的两个子查询?

    如何改进这个mysql视图? 我认为没有必要执行两个子查询,它们使用相同的 WHERE CLAUSE = d.donation_method = m.donation_method 但不同的 SELECT CLAUSEL 访问同一个表 jc_donation_method . 但我不知道要避免这种情况 . donation_id 是 jc_donation 中的主键和 jc_donation...
  • 120 votes
     answers
     views

    CTE和SubQuery之间的区别?

    来自这篇文章How to use ROW_NUMBER in the following procedure? 有两个版本的答案,其中一个使用 SubQuery ,另一个使用 CTE 来解决同样的问题 . 那么,使用 CTE (Common Table Expression) 而不是s ub-query 的优势是什么(因此,更多 readable 查询实际上在做什么) 使用 CTE over ...
  • 6 votes
     answers
     views

    Sql Server - 子查询中的用户CTE

    之前已经问过这个问题 - How we can use CTE in subquery in sql server? 建议的唯一答案是“只需在顶部定义您的CTE并在子查询中访问它?” 这有效,但我真的希望能够在以下场景中使用CTE - 作为SELECT中的子查询 作为SELECT的FROM子句中的派生表 这两个都在PostgreSQL中工作 . 使用Sql Server 2005,我...
  • 0 votes
     answers
     views

    MySQL在子查询结果周围加入

    我有这个查询(请注意,所有3个子查询都从同一行中选择不同的列) . 基本上我想得到 product_bid 中的行,最大日期在 product 行旁边 . SELECT p.product_id, p.product_title, (SELECT b.bid_id FROM product_bids b WHERE b.bid_product_id=p.product_id ORDER BY ...
  • 0 votes
     answers
     views

    是否可以在具有限制条件的相同列上使用GROUP BY和GROUP_CONCAT

    SELECT id,businessName,GROUP_CONCAT(id) FROM tbl_business LIMIT 0,1 以上查询给出了以下结果 1 Camp San Fransisco 1,4 现在,如果我应用GROUP BY并限制相同的查询,GROUP_CONCAT列不会给我与以前相同的结果 . SELECT id,businessName,GROUP_CONCAT(i...
  • 0 votes
     answers
     views

    使用多个连接和子查询优化MySQL查询

    我使用以下查询从10表获取数据,它工作正常但很慢,有没有任何方法来优化查询 . 查询:SELECT emi.emi_due_date,users.usr_mobile,users.usr_id,concat_ws(“”,users.usr_fname,users.usr_mname,users.usr_lname)作为借方,users.usr_status,users.usr_curnt_city...
  • 0 votes
     answers
     views

    内部查询(子查询)使用LINQ to Entities返回列表中的IEnumerable列表

    我试图从表 Article 获取文章列表,列出每篇文章的类别列表 . 说文章"A"有3个类别"1","2","3"我有多个文章有多个类别 . 我想获得 ArticleViewModel 列表中的 CategoryViewModel 列表 . 因为它是IEnumerableList,当我使用FirstOrDefault(...
  • 11 votes
     answers
     views

    Laravel:如何在laravel查询构建器中使用派生表/子查询

    Edit: 虽然这个问题最初是针对我在下面描述的查询所特有的,但我得到的答案几乎适用于与在Laravel中使用派生表/子查询相关的几乎所有问题 . Original Question: 最近我有点卡在laravel查询构建器上 . 它有一些非常好的功能,但我觉得它不是为更复杂的数据库操作而构建的 . 这是我正在尝试构建的查询: select 'IFNULL(counted.product_co...
  • 0 votes
     answers
     views

    子查询中忽略表名

    我有2张 table : table1 +-----------------+------------+--------+-------+-----------+--------- + | Field | Type | Null | Key | Default | Extra | |-----------------+------------+--------+-------+----------...
  • 0 votes
     answers
     views

    MySQL错误您无法在FROM子句中指定要更新的目标表

    我的数据库中有2个表MST_customer和TRN_sales,包含损坏的条目 . 下一个查询返回损坏的条目: SELECT TRN_sales.cust_no FROM MST_customer RIGHT OUTER JOIN TRN_sales ON MST_customer.cust_no = TRN_sales.cust_no WHERE MST_customer.cust_n...
  • 7 votes
     answers
     views

    为什么这个简单的连接查询使用子查询明显更快?

    我有两张 table . order_details 这是100,000行,而 outbound 是10,000行 . 我需要在名为 order_number 的列上加入它们,这两个列上都是VARCHAR(50) . order_number在出站表中不唯一 . CREATE TABLE `outbound` ( `outbound_id` int(12) NOT NULL, ...
  • 43 votes
     answers
     views

    MySQL如何使用返回多行的SELECT子查询INSERT INTO表?

    MySQL如何使用返回多行的SELECT子查询INSERT INTO表? INSERT INTO Results ( People, names, ) VALUES ( ( SELECT d.id FROM Names f JOIN People d ON d.id = f.id )...
  • 0 votes
     answers
     views

    PostgreSQL中的子查询返回了多行

    在table1中有一个名为calendar_date的列,该记录的格式为10/8/2010,在table2中有一个名为date的列,格式为10/8 . 在表2中还有另外两列名为daynoleap,dayleap,它表示noleap年或闰年的julian日期数 . 现在我需要将这两个列中的一列添加到table1,由列calendar_date的年份确定 . 如果它是2010,它除以4并且有一个余数,...
  • 0 votes
     answers
     views

    使用动态表的MySQL列子查询

    我试图从相关表中提取信息,具体取决于某列中存在的信息 . 在这种情况下,它的列 Page . type 并且理想情况下我喜欢用字符串创建表名然后查询该表的CONCAT . 有没有办法做这样的子查询?也许我需要将此子查询嵌套为LEFT JOIN . 或者,这种类型的动态行为只能作为存储过程完成吗? 关键是我们有各种类型的元数据与我们的SiteManagerPage相关联 . 这种数据在类型和列...
  • 0 votes
     answers
     views

    如何解析返回超过1行的子查询

    我知道有很多这些问题,但我无法在其他地方找到明确的答案 . 我有4张 table : person_per person2group2role_p2g2r group_grp list_lst 我想运行一个查询,显示有关一个人的所有信息,包括他们所在的组类型 per_ID 位于 person_per 表中 多对多桥具有 per_ID , grp_ID 和 role_ID grp...
  • 16 votes
     answers
     views

    从子查询计数行

    我怎样才能将SELECT查询中的行计为值?如 SELECT FUCNTIONIMLOOKINGFOR(SELECT * FROM anothertable) AS count FROM table; 因此count是子查询 SELECT * FROM anothertable 返回的行数的整数 . EDIT SELECT p.PostPID, p.PostUID, p.PostText, p.P...
  • 0 votes
     answers
     views

    子查询返回多行 - Mysql

    我正试图以升序排序获取每个城市的Count of Count . 但是我得到错误,因为子查询返回多行 . 例如:一张表包含所有城市,州和密码 . 在另一个表中,我们将列出具有相应城市的用户记录 . 因此,我试图将每个城市的用户数量计算在内 . EG:表A. City State Pincode ABC TN 600001 ABD TN 600001 ABE KA 50000...
  • 1 votes
     answers
     views

    如何重写具有连接子查询的SQL查询

    我有一个SQL查询,其子查询具有连接 . 我想在没有子查询的情况下重写查询,以便我可以创建一个视图 . MySQL不允许SELECT语句,其中FROM是子查询 . 这可能吗?我已经尝试删除外部选择并在子查询中移动组 . 这部分有效,但有些数据不正确 . select * from (SELECT r.id, r.dateAdded, r.listingId, r.rating, r.userna...
  • 1 votes
     answers
     views

    MySQL子查询返回多个行和内连接

    我有以下查询: select user_name as rt, (select source_user_name from tweets t where t.rt_user_name = u.user_name) from topUserData u 现在MySQL给我一个错误,说子查询返回多行 . 但是,我想要的是这种一对多的关系 . 例如,如果user_name是james并返...

热门问题