基础-大侠啊,求救,输出一个表。只要序号啊。。。

问题描述

大侠啊,求救,输出一个表。只要序号啊。。。
各位大侠,新手求教,刚才别人问的问题:

表A:产品编号,产品名称 数量
表B:产品编号,产品名称 每包数量
想得到结果:

序号产品编号产品名称总数,每包数量,总包数,包序号
1 0001 AAA 2 2 2 1
2 0001 AAA 2 2 2 2
3 0002 BBB 2 2 1 2
4 0003 CCC 10 2 5 1

5 0003 CCC 10 2 5 2
6 0003 CCC 10 2 5 3

7 0003 CCC 10 2 5 4
8 0003 CCC 10 2 5 5

9 0004 DDD 5 2 3 1
10 0004 DDD 5 2 3 2
11 0004 DDD 5 2 3 3

解决方案

好奇葩的要求,我就看看~

解决方案二:
sql的基本方法就可以实现哦

select 产品名称,产品编号 From 表A 同理 读取表B

然后create和insert到新表

至于总量就是 每包数量*包数呗
select之后做个乘法就解决了

解决方案三:
希望回答帮到你哈

解决方案四:
谢谢大虾,这个我会的,但是要求包序号输出就不知道怎么做了。

时间: 2024-11-01 23:45:34

基础-大侠啊,求救,输出一个表。只要序号啊。。。的相关文章

select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,若为空输出0,求高手

问题描述 mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,若为空输出0,求高手 SELECT daan FROM 表A a,表B a WHERE daan=b.选项1 or daan =b.选项2 问题来了 若 从表A 查 表B的选项,daan为空,怎么输出0 解决方案 首先得搞明白select daan 就是这一列 为空,输出0属于计数,可以用函数 这两个并不能写一起 解决方案二: 可以使用case when阿 SELECT case when rtrim(daan) ='' th

c语言-用C语言的递归输出一个99乘法表,请问怎么实现。不能用循环实现

问题描述 用C语言的递归输出一个99乘法表,请问怎么实现.不能用循环实现 用C语言的递归输出一个99乘法表,请问怎么实现.不能用循环实现,请问怎么做 解决方案 #include <stdio.h> void foo(int acc1, int acc2) { if (acc1 > 9) return; printf("%d * %d = %dt", acc1, acc2, acc1 * acc2); if (acc2 >= acc1) { acc2 = 1; a

求救!请问C#能控制并口让他输出一个5V电压吗?

问题描述 [img=C:DocumentsandSettingslong桌面][/img]并口18-25的针是接地的.听人家说是可以输出一个5V电压.C#能做的到吗?具体该怎么做. 解决方案 解决方案二:http://www.cnblogs.com/thunderdanky/articles/794659.htmlC#并口编程的一些简单例子.解决方案三:路过,帮顶.

看实例学VFP:将查询结果输出为表或文本文件

在看实例学VFP:对查询结果进行汇总这个例子中,汇总结果是显示在表格控件中的.本文对这个例子再做进一步的改进,可以在运行时选择"数据表"或"文本文件",使之在把汇总结果显示到表格控件中的同时,将查询结果输出为"查询结果.DBF"或"查询结果.txt". 本例应用到了select语句中的Group By子句的知识,关于select语句请参考:select SQL 命令 或sql语言教程.本例应用到了数据环境,并使用"数

Python3基础之输入和输出实例分析_python

通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入:而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用.本文就来介绍Python中最基本的I/O函数. 一.控制台I/O 1.读取键盘输入 内置函数input([prompt]),用于从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): s = input("Enter your input:") 注:在Python 3.x版本中取消了 raw_input() 函数. 2.打印到屏幕 最简单的输出方法

java-【求助】怎么用Java读txt文件,根据其中的条件,输出一个csv文件?(具体情况见内容)

问题描述 [求助]怎么用Java读txt文件,根据其中的条件,输出一个csv文件?(具体情况见内容) 用Java, 读txt文件(根据Eclipse软件的下方的console改成的log.txt) -------------------------------------- 例: [2013-08-26 10:45:45,042] ERROR does not exist. [2013-08-26 14:43:09,145] ERROR Certification failed. [2013-0

sql server 2008如何根据一个表中数据去查询另一个表的数据?

问题描述 sql server 2008如何根据一个表中数据去查询另一个表的数据? 现在我有三个表,表A有11列,其中有一列用来记录员工的id,一列是记录类型的Id,现在我要查询出表A的所有数据,但同时我要通过员工的id去查询出表B的员工名,通过类型的id,去查询出表C中的类型详情,最后我要得到的数据就是表A中除了员工id和类型id的数据外的9列数据,加上表B的员工名和表C的类型详情,请问这样的SQL语句要如何写? 解决方案 用一个表的数据更新另一个表Sql ServerSQL server中将

搜索-如何从数据库一个表链接到另一个表

问题描述 如何从数据库一个表链接到另一个表 5C 自己弄了一个搜索,一个表包含所有的用户名称,每一个用户各占一个表,如何才能链接到那个用户的表,输出他的信息呢?求给一个思路,谢谢各位. 解决方案 一张用户表跟一张用户信息表就可以了,把用户表的id作为用户信息表的外键,然后通过用户表的id去用户信息表关联出用户信息 解决方案二: 将一个数据库中的表复制到另一个数据库MySQL 数据库怎样把一个表的数据插入到另一个表MySQL 数据库怎样把一个表的数据插入到另一个表 解决方案三: 你说的什么意思,不

java 基础语法,提示最后一个i错误

问题描述 java 基础语法,提示最后一个i错误 package com.输出前三名; import java.util.Arrays; public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int[] scores = {89 , -23 , 64 , 91 , 119 , 52 , 73} ;//成绩数组 System.out.println("考试成绩前三名为:"); Hel