首页 > TAG信息列表 > multiple-tables

如果在MySQL的第二个表中没有记录,如何查询两个表并返回NULL?

我正在运行MySQL 5.0.88,需要从两个表中选择数据,即文章和媒体. 将图像上传到服务器时,我需要查询用户的所有文章,并查看媒体表中是否已经指定了路径(字段类型=“ img”),以避免运行不必要的覆盖. 我曾希望只在查询中包含m.type,但无法使其正常工作. 我的查询如下所示: SELECT DIST

mysql-将多个SUM查询合并为一个结果

所以…我们有3个与比赛有关的表格,其中DB跟踪他们为每个比赛获得的积分.竞赛1、2和3.每当用户获得成就时,就会为该用户创建一个新行,并附加得分.因此,为了计算用户获得的所有积分,我使用选择总和 SELECT userID, SUM(amount1) as "Contest 1 Points" FROM [Company].[dbo].[Contes

php-如何在m​​ysql查询中比较条件多表?

在MySQL中检查条件时如何比较多个表? 检查表1 -------------------------- date | Cheque_no -------------------------- 10/10/2015 | 09876543 -------------------------- 17/10/2015 | 45678990 -------------------------- 付款表2 -------------------------------

PHP-从多个表自动完成

我想知道从多个表中获取自动完成结果的最有效方法是什么? 警告:我希望能够从什么表中识别记录. 例如,给定这些示例表: +- People +- id +- name +- age +- Places +- id +- name +- distance +- Things +- id +- name +- color 虽然包含一些对此问题任

mysql-在1个表上左联接2个表

它一定很容易,但是我无法想到任何解决方案,也无法在某个地方找到答案… 我得到了表“用户” 和一个表“ blogs”(user_id,blogpost)一个表“ messages”(user_id,消息) 我想要以下结果: User | count(blogs) | count(messages) Jim | 0 | 3 Tom | 2 | 3 Tim | 0 | 1 Foo |

使用php从多个mysql表中获取图像

最近几天,我一直在尝试尝试理解如何从多个表中获取数据,但是我不能说我完全理解它是如何工作的.无论如何:) 我想做的是使用搜索栏来获取存储在多个表中的图像,以定义参数,即艺术家姓名(我知道将图像存储在数据库中可能会引起很多问题,但这是大学的一项练习,因此我无法真的做了很多)

MYSQL查询左联接从一个表显示所有数据

SELECT A.CODE, B.NOTE, C.NUMBER FROM (A LEFT JOIN B ON A.CODE = B.CODE LEFT JOIN C ON A.CODE = C.NUMBER ) WHERE C.ID = B.ID 需要显示来自3个表的一些结果,但是如果表C中的数据不是真实的,我的结果也显示表B中的所有数据. Table A.code 1 2 3 Table B.code 1 2 3

如何在MySQL中创建视图以将第二个表中的行合并为第一个CSV列

我需要在MySQL中创建可以将两个表组合在一起的VIEW,以便对于第一个表中的每一行都必须添加第二个表中的列,但是由于行数据必须格式化为具有多个CSV的多个字段,因此每一行必须具有多个CSV. 我最初的方法是使用MySQL VIEW,但无法找到将第二个表中的多行数据显示为View表中的CSV单个单

mysql-UPDATE table1 SET column1 =(SUM(table2 {&table3} WHERE table2_id1 = id1)WHERE id1 = table2_id1

我想基于主要应用于table2的总和来更新table1,但包括来自表3的单个值. table2的一列与table1的id列对应,并且总和基于它们的匹配. UPDATE table1, table2 SET table1.column1 = (SELECT SUM( (SELECT constant FROM table3) + (SELECT table2.sum_number

查询多个表,包括具有空外键MySQL的行

这是我第一次使用mysql,我需要一些帮助.我找不到任何解决办法,因为它太容易了,或者我太正常了,不能正常查找它. 我想从我的测试数据库中的多个表中进行查询.我们说表是: 类别(* id_category,* id_product) 产品(* id_product,id_category,id_supplier,id_manufacturer) 制造商(* id_

mysql – 在多个表中为同一个键选择多个值

我在以下结构中有两个表 表格1 uid | name | age 1 | John | 24 2 | Adam | 35 3 | Sara | 26 TABLE_2 id | uid | meta_key | meta_value 1 | 2 | location | NY 2 | 2 | school | NYU 3 | 3 | Location | NY 4 | 3 | school | XYZ 6 | 1 | location

mysql – 左连接带有子查询的三个表

Check this fiddle for DB and tables SELECT p.* FROM Products p LEFT JOIN offertran ot ON p.prod_id = ot.prod_id LEFT JOIN Offers o ON ot.offer_id = (SELECT id FROM Offers Where dF<=3 AND dt>=3) ORDER BY o.id DESC,

使用mysql在一个查询中选择多个表中的子项总数

我整个下午都在尝试处理查询(或两个或三个)以获得三个表的所有孩子的计数.看看我的设计: 用户表 id_user | name 1 | foo 2 | bar wons表 id_won | user 1 | 1 2 | 1 3 | 2 绘制表格 id_draw | user 1 | 1 2 | 2 3 | 2 失去了桌子 id_lose | user 1 | 1 2 | 1 3 | 1 我想要

MySQL和分面导航(按属性过滤)

我觉得这个问题可能已经被问过了一千次,所以如果有人回答,我会道歉.如果是这样,有人能指出我正确的帖子/链接? 我要做的是为我的网站构建一个分面导航.它使用MySQL,这里是我正在使用的表的草图: products: - id - title - description attributes: - product_id - name - value c

mysql – 无法使连接正常工作

我有以下数据: customer +---------------------------------------------------------------------------------------------+ | id | email | firstname | lastname | no_pub | customer_address | |--------------------------------------------