我一直在寻找一个解释,一个select语句中的子查询如何工作,但由于非常含糊的解释,我仍然无法理解这个概念.
我想知道如何在oracle中的select语句中使用子查询以及它输出的确切内容.
例如,如果我有一个想要显示员工姓名的查询以及他们从这些表中管理的配置文件数
员工(EmpName,EmpId)
个人资料(ProfileId,...,EmpId)
我如何使用子查询?
我认为在select语句中需要一个子查询来实现按功能分组来计算每个员工管理的配置文件的数量,但我不太确定.
我正在尝试从文件中读取字符串并将其读取到结构中,但是当我遇到两个或多个单词的字符串时,我似乎尝试的所有操作均不起作用
文件中的数据
“ K300”“键盘”“美国通用” 150.00 50
“ R576”“ 16英寸轮辋”“ Toyota Verossa” 800.00 48
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct partInfo {
char number[6];
char name[20];
char description[30];
double price;
int qty;
}Part;
int main() {
char num[6], name[20], desc[30];
int i=0;
int q;
double p;
char ch;
FILE * in = fopen("input.txt", "r");
Part part1;
fscanf(in, " %[^ ]s", &num);
printf("%s\n", num);
fscanf(in, " %[^ ]s", &name);
printf("%s\n", name);
fscanf(in, " %[^ ]s", &desc); //right here only copy …Run Code Online (Sandbox Code Playgroud)