我无法通过搜索找到答案,因为我不确定它究竟会被称为我正在搜索的内容。
无论如何,我在MySQL中有多个表,并试图“填写”一些最终产品。
#include <iostream>
#include<string.h>
using namespace std;
int main()
{ char a[31], b[31], aux[31];
unsigned int i, na, nb, min;
na = strlen(a);
nb = strlen(b);
if (na < nb)
min = na;
else
min = nb;
cout << "Define a:";
cin >> a;
cout << "Define b:";
cin >> b;
cout << endl;
for (i = 0; i < min;i++)
{ aux[0] = '\0';
strcpy_s(aux, a + (na - i - 1));
if (strstr(b, aux) == b)
cout << aux << " ";
}
cin.get();
cin.get();
}
基本上,最终产品应该提取“myTable”数据并填入表格(我已经知道该怎么做)每个行/列的名称和位置,以便它在
的行中说明某些内容。myTable
id assigned_to location
1 2 3
2 2 3
3 3 3
myUsers
id name
1 John
2 David
3 Sally
myLocation
id name
1 SAT
2 DEN
3 AUS
而不是
ID Assigned To Location
1 David SAT
答案 0 :(得分:1)
这应该产生预期的结果:
SELECT mt.id, mu.name, ml.name
FROM mytable mt JOINT myUsers mu ON mt.assigned_to = mu.id
JOIN myLocation ml ON mt.location = ml.id