【问题标题】:Correct syntax for INNER JOIN in Access SQL?Access SQL 中 INNER JOIN 的正确语法?
【发布时间】:2015-12-16 10:31:25
【问题描述】:

连接语法有错误。而且我根本找不到。

<asp:AccessDataSource ID="fav_data" runat="server" DataFile="~/paperhome_data.accdb"
                                SelectCommand="INNER JOIN (SELECT * FROM [music_data] [music_junc] ON [music_d_id].[music_data]=[music_d_id].[music_junc]) WHERE ([profile_id] = 2)"></asp:AccessDataSource>
                            <SelectParameters>
                        <asp:Parameter DefaultValue="2" Name="profile_id" Type="Boolean" />
                    </SelectParameters>

【问题讨论】:

    标签: sql asp.net ms-access


    【解决方案1】:

    很难猜出你想做什么,但可能是这样的:

    "SELECT * FROM [music_data] INNER JOIN [music_junc] ON [music_data].[music_d_id]=[music_junc].[music_d_id]) WHERE ([profile_id] = 2)"
    

    看来您确实需要阅读 SQL 语法。尝试在野外编写 SQL 将一事无成。

    【讨论】:

    • 做到了,必须在 FROM 之后添加一个左括号。 :)
    • 糟糕,抱歉,请尝试删除右括号。
    • 双向工作。有趣的。 ://
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 2018-05-04
    • 2018-10-08
    • 1970-01-01
    • 2015-01-30
    相关资源
    最近更新 更多