【问题标题】:MySQL - Pulling data from another table through "JOIN"MySQL - 通过“JOIN”从另一个表中提取数据
【发布时间】:2017-10-29 09:35:52
【问题描述】:

所以,我是 Lua 的新手,我是 SQL 查询的新手,我尝试了大多数东西,但无法让它工作。

我的科迪是:

RegisterServerEvent('police:checkingPlate')
AddEventHandler('police:checkingPlate', function(plate)
    local executed_query = MySQL:executeQuery("SELECT * FROM user_vehicle JOIN users ON user_vehicle.identifier = users.identifier WHERE vehicle_plate = '@plate'", { ['@plate'] = plate })
    local result = MySQL:getResults(executed_query, {'Nom'}, "indentifier")
    if (result[1]) then
        for _, v in ipairs(result) do
            TriggerClientEvent('chatMessage', source, 'STATEN', {255, 0, 0}, "Nummerpladen "..plate.." er registreret til ".. v.Nom)
        end
    else
        TriggerClientEvent('chatMessage', source, 'STATEN', {255, 0, 0}, "Nummerpladen "..plate.." er ikke registreret i databasen")
    end
end)

我想做的是让“Nom”从用户表中发布到“v.Nom”,而不是 user_vehicle,但仍然保留来自 user_vehicle 的 Plate-data。

一直在尝试用 users:identifier 交换 user_vehicle.identifier,一直在尝试将标识符更改为 users.identifier,但没有成功。

我是新手,所以只需提供一些关于如何做到这一点的提示就足够了,我会从那里尝试。

【问题讨论】:

    标签: mysql lua


    【解决方案1】:

    如果您想从user 表中获取数据,那么您的查询应该从SELECT * FROM user [rest of query] 开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      • 2011-11-21
      • 2016-09-28
      • 2023-03-03
      • 2011-05-02
      相关资源
      最近更新 更多