【问题标题】:visual studio and sql how to select multiple tablesVisual Studio和sql如何选择多个表
【发布时间】:2016-02-17 09:54:32
【问题描述】:

首先,我使用 sql 在 Visual Basic 上创建了一个登录屏幕,但我需要从两个表中获取这些密码和用户名。所以我做了

Query = "select * from jofy.user jofy.artist where username='" & TextBox1.Text & "' and password='" & TextBox2.Text & "'"`

我需要从用户和艺术家那里获取这些信息,但它总是显示错误

i've tried using jofy.user, jofy.artist

jofy.user and jofy.artist
jofy.user or jofy.artist

如果有人知道如何解决这个问题,我将不胜感激。

【问题讨论】:

  • 首先尝试确定这个问题是针对 Sql Server 还是针对 MySql(您知道的两个不同的数据库对吗?)
  • 你的错误是什么? '我试过使用 jofy.user...' 是什么意思

标签: mysql sql-server visual-studio


【解决方案1】:

使用 SQL JOIN

SQL JOIN 是一种从两个或多个数据库表中检索数据的方法。

示例 T-SQL:

select 
        user.* 
        ,artist.*
  from jofy.user as user
     join jofy.artist as artist 
         on artist.userID = user.id
where
     user.username = 'user.name'
     and user.password = 'pass'
...

【讨论】:

    猜你喜欢
    • 2020-01-08
    • 1970-01-01
    • 2017-07-27
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    相关资源
    最近更新 更多