在MySQL中链接两个表错误

Realme

活跃成员
已加入
2019年7月2日
留言内容
33
编程经验
Beginner
嗨,我做了非常简单的表,但是当调用它们时发生一些错误,让我解释一下:

我做了一个简单的表,名为"Classics"有5本书,包括作者,书名,年份和isbn,我又做了一张桌子"customers"包括名称,标题和isbn。

问题:

我将它们链接在一起,并希望调用它们,但不起作用,我按以下方式进行操作:

从客户,经典中选择名称,作者,标题,isbn,其中customer.isbn = classics.isbn;

不运行

但是当我这样做时它会运行:

选择客户的名称,作者,标题,经典,其中customer.isbn = classics.isbn;

为什么它不与isbn一起运行?

错误代码:"字段列表中的“ isbn”列不明确"
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,538
地点
弗吉尼亚州切萨皮克
编程经验
10+
我只是在这里没有看到C#连接。问题是上面的查询纯粹是一个SQL问题-与MySQL如何与C#接口无关。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
Looks like you're trying to select from two locations where they already exist. You need to be more specific when writing out your command queries. Also put some effort into your T-SQL keyword capitalisation, it helps with readability. Like this ex. "SELECT id FROM UserRegistration WHERE [email protected]"; and begin with using parameters as you've been here before on this subject with me...

我也不知道您为什么在这个论坛上使用MySQL C#相关问题 你的项目 显然适合于php,javascript和MySQL 如书中所暗示,而不是C#MySQL。您是否会更好地在特定于php的论坛上专门讨论与php有关的问题,而不是在php项目中混淆两个完全不同的框架?

我本以为您会至少了解这两者之间的区别,并且比就您的综合语言与您所要求的语言不同的话题提出建议要更好。这对我来说是个问题,因为有人可能会用C#给您一个完整的代码示例进行测试,而您却不知道如何将其与php集成。然后,我们将进入您永远不会结束的无限主题循环之一。那是因为您使用shot弹枪学习所有内容,并且对那些给您礼貌的时间和实用的建议的人傲慢自大,而这些却总是被您忽略。

您当然会选择最困难的学习方法。只是在说'
 
由主持人最后编辑:

Realme

活跃成员
已加入
2019年7月2日
留言内容
33
编程经验
Beginner
嗯,这也将有助于使用C#,因为我现在比pho知道更多的c#。另外,我还将在c#上使用它,因此如果我学习如何在c#上应用它也不会打扰。正如我将来可能只喜欢在c#上申请。

这也不是爆头方法,您不能通过阅读别人的话来学习。我自己尝试,然后学到更多。如果我通过尝试知道什么地方出了问题,那么我知道什么更有可能是正确的
 
由主持人最后编辑:

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
亲爱的。真的没有和您说话。
你不能通过阅读别人的话来学习
我正在努力让您自己做正确的事情。

如果您没有阅读某些内容的工作原理,那么您将无法正确使用它。您正在遵循基于php的书的课程说明,并对其应用c#。这对学习php有什么帮助?

够糟糕的是,即使您还没有介绍过C#的基本原理,却又将两者混为一谈。那是a弹枪学习方法及其错误。

您是否告诉学校和课程提供者您不需要他们的书,而没有他们,您会解决吗?

谷歌搜索或询问您不需要问的问题的答案,如果您阅读并坚持学习的书就不是在学习,而是在不了解某些事物为何如此运作的情况下获得了成功。那就是阅读所教给你的。
 
Last edited:

Realme

活跃成员
已加入
2019年7月2日
留言内容
33
编程经验
Beginner
亲爱的。真的没有和您说话。

我正在努力让您自己做正确的事情。

如果您没有阅读某些内容的工作原理,那么您将无法正确使用它。您正在遵循基于php的书的课程说明,并对其应用c#。这对学习php有什么帮助?

够糟糕的是,即使您还没有介绍过C#的基本原理,却又将两者混为一谈。那是a弹枪学习方法及其错误。

您是否告诉学校和课程提供者您不需要他们的书,而没有他们,您会解决吗?

谷歌搜索或询问您不需要问的问题的答案,如果您阅读并坚持学习的书就不是在学习,而是在不了解某些事物为何如此运作的情况下获得了成功。那就是阅读所教给你的。
当我学习C#时,我告诉我的老师,我将不用书就学习c#,我会从Microsoft获得所需的信息,他说只要我学习就可以。后来我在C#中得到了C。

但是现在我问我是否可以使用php MySQL做同样的事情,他说这不好,因为书中有必要的信息。我因此下载了800页的php MySQL书籍,因为您也提到的是同一本书。

另外,我正在学习远程课程,现在我不在保加利亚上课。本课程也是下个月的30天,我也将在30天内开始学习课程服务器编程2

我从5天前开始阅读这本书,目前在第230页。下个月,我需要阅读全部800页,并且总共需要60天才能理解
 
Last edited:
最佳 底部