12-10-2008, 09:19 PM
(Modification du message : 12-10-2008, 11:43 PM par Sephi-Chan.)
Plop !
Là, je sèche sur une requête SQL avec une jointure
Ma requête :
Là, je sèche sur une requête SQL avec une jointure
Ma requête :
Code PHP :
<?php
SELECT
warehouses.id AS warehouse_id,
warehouses.capacityMech,
warehouses.capacityWeight,
warehouses.countries_id,
player_has_warehouse.name AS warehouse_name,
countries.name AS country_name
FROM
warehouses,
player_has_warehouse
JOIN countries
ON warehouses.countries_id = countries.id
WHERE player_has_warehouse.players_id = 6
AND player_has_warehouse.warehouses_id = warehouses.id;
Mon erreur :
Code :
Unknown column 'warehouses.countries_id' in 'on clause'
Je sais ce que veut dire cette erreur mais je ne comprends pas pourquoi il me la donne. Remarquez quand même qu'il ne gueule pas pour ce qui est de la connaitre dans la clause SELECT.
Quelqu'un sait comment j'me suis planté et arranger ma connerie ?
Merci ;]
En question bonus, j'ai ces deux requêtes :
Code PHP :
<?php
SELECT
subject,
content,
from_id,
name,
firstname
FROM mail
JOIN players
ON mail.from_id = players.id
WHERE (from_id = $this->playerSess['id'] OR to_id = $this->playerSess['id'])
AND mail.id = $idMail