subquery

    0热度

    1回答

    select Pending = PD.Qty - (select sum(GRND.Qty) from tbl_GRN GRN inner join tbl_GRND GRND on GRN.grnId = GRND.grnId where GRN.pivID=PD.pivID and GRND.prodId=PD.prodId) from tbl_PD PD where PD.pivId

    0热度

    2回答

    假设我有一个这样的表: | id | date | name | value | |----|------------|------|-------| | 0 | 2017-01-14 | foo | one | | 1 | 2017-01-17 | bar | two | | 2 | 2017-01-18 | john | five | | 3 | 2017-01-19 | doe

    0热度

    3回答

    有人可以帮助我理解相关查询。以下是我试图理解的查询,但无法从中获得任何信息。请帮助。谢谢。 --Step 1 select e1.Name as 'Employee', e1.Salary from Employee e1 where 3 > ( select count(distinct e2.Salary) from Employe

    0热度

    1回答

    我想在我的数据库上执行这个查询,这是查询基于第三个表的结果的两个表。 SELECT * FROM ads_user AS u INNER JOIN ads_medium AS m ON u.id = m.owner_id WHERE m.id IN (SELECT medium_id, Count(*) AS count

    1热度

    1回答

    我想选择表中的所有行zakazka与最新idStavZakazky。如何得到它? EER图: 并经过简单的左连接 SELECT `zakazka`.`idZakazka`, `stavzakazky`.`idStavZakazky`, `stavzakazky`.`Zakazka_idZakazka`, `seznamstavu`.`Nazev` FROM `autoservis`.`za

    0热度

    2回答

    在MySQL 5.6.34(我的新开发服务器)和MariaDB 10.2.8(我的新生产服务器,我认为我今天终于部署代码的地方 - 完全相同的数据库结构和数据 - 叹气!),MySQL正在工作,而MariaDB不在。这是在MySQL 5.0.95上工作良好的代码。我将查询简化为显示问题的最小示例 - 似乎GROUP_CONCAT()和子查询不混合。下面是该查询: SELECT person.Per

    1热度

    3回答

    我的问题是关于使用窘境和join方法sub-query给出相同的结果时, 哪一个更好,更快? (纯粹在时间复杂度方面) 是否join采取O(M+N)时间复杂度? sub-query以O(M*N)? 我想错了这种想法吗?如果是,请纠正我。 这里,(M,N)是两个表格中合并获得结果的行数。 我在寻找基于SQL标准的答案,不仅仅是MySQL。 P.S - 我已经通过this问题及其所有答案。它并不关心时

    0热度

    1回答

    SELECT *, IF(users_posts.uid IN (SELECT puid FROM post_ups WHERE post_ups.uid = UID LIMIT 400) AND users_posts.uid <> UID ,10,0) FROM users_posts 即时得到这个错误 该版本的MySQL还不支持“LIMIT & IN/ALL/ANY/SOME

    0热度

    1回答

    我知道这个限制和替代重写SQL。但我不知道为什么?任何人都可以提供这个限制的推论吗?

    -1热度

    3回答

    我有2个表PORT和发货。我必须选择对应于最大(计数)的名称。它会为别名“A”引发错误。这段代码或其他可用的替代品是否有错误? select name from ( select name, count(name) as countval from ( select p.name from port p inner join shipment s on