2017-05-29 7 views
0

私はLuaで新しく、SQLクエリでは新しく、ほとんどのものを試しましたが、動作させることができませんでした。MySQL - "JOIN"を介して別のテーブルからデータを引き出す

私のコーディは次のとおりです。

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) 

私が何をしようとしている、「ノム」は、ユーザ・テーブルから「v.Nom」に投稿し、そしてuser_vehicleないが、それでも手にしますさuser_vehicleのプレートデータ。

ユーザー:識別子でuser_vehicle.identifierを入れ替えようとしましたが、識別子をusers.identifierに変更しようとしましたが運がありません。

私はこれに新しいので、私はそれを行う方法についてのヒントだけで十分であり、そこから試してみます。

答えて

0

userテーブルからデータを取得する場合は、クエリはSELECT * FROM user [rest of query]から開始する必要があります。

関連する問題