我不确定这是一个正确的地方,所以请原谅我,如果不是。我希望能够编写复杂的SQL查询。学习编写复杂SQL查询的最佳方法是什么?也许在互联网上有一个示例任务列表?请注意,我不是MySQL的新手,所以请不要建议阅读像“Mysql。完整指南”这样的大书。一篇文章或一系列示例任务将会很棒!
答案 0 :(得分:1)
搜索SQL Challanges,有几个站点存在问题,可以找到解决方案,看看别人做了什么。
答案 1 :(得分:0)
Joe Celko - SQL for Smarties是一本很好的书。
答案 2 :(得分:0)
创建PHP / MySQL网站。让它“做”的事情。首先,简单的事情。然后得到启发。问,“这可能是......”。它是,所以现在做研究并弄清楚如何。
有各种各样的“复杂”查询。你学到哪些取决于你想要做什么。所以,首先尝试做某事,然后学习查询。
例如,您可能想要显示分层信息,例如树状菜单。你如何将它存储在数据库中,以及哪种查询会显示如下内容:
有n个父母的物品。 有n个孩子的物品。 属于他们自己的爷爷的物品。
现在您有一个需要解决的具体问题,这是一个激励您学习实际查询的目标。我没有看到任何其他方式来学习这些东西,而不是有一个真正的问题来激励你。
答案 3 :(得分:0)
sql参考是一本很好的书
你可以在这里找到这个 http://books.google.co.in/books?id=gfjKrrj0FicC&printsec=frontcover&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false答案 4 :(得分:0)
Simply SQL是一本非常容易理解的关于SQL的书,它清楚地解释了如何进行高级查询,我想你可以免费下载前几章