J'ai deux tables:SELECT sur deux tables - pas sûr si joindre ou union?
- que - qui contient
bot_id
etplayer_id
- bot_inventory - qui contient
bot_id
etitem_id
Ce que je voudrais avoir la sortie d'une requête est une liste groupée par bot_id qui a un nombre de colonnes (player_id
) et un autre compte (item_id). Cela ne devrait être basé que sur le bot_id trouvé dans que.
J'ai eu un aller à elle:
SELECT `que`.`bot_id`,
Count(`que`.`player_id`) AS players,
Count(`bot_inventory`.`item_id`) AS items
FROM `que`
LEFT JOIN `bot_inventory`
ON `que`.`bot_id` = `bot_inventory`.`bot_id`
ORDER BY `que`.`bot_id`
Mais il ne vient pas à droite:/toute aide serait grandement appréciée!
Avez-vous une table de base de bots où 'bot_id' est le pk? –
Quelle erreur obtenez-vous? – hd1
@lc. non je ne le fais malheureusement pas. – user2504897