Jointure de table sur champ partiel
Salut,
J'ai une liste de Robots identifiables par une adresse IP ou une adresse IP non complete. En effet, l'IP est incomplete quand les 255 IP du masque 255.255.255.0 désignent ce robot.
J'ai une table qui indique les utilisateurs de mon site qui sont actuellement connectés. Cette table reprend l'identifiant de l'utilisateur s'il est identifié, sinon Anonymous s'il ne l'est pas.
Je voudrais savoir s'il est possible de faire une jointure de table (ou autre si affinités ;) ) pour permettre à la table "enligne" de reprendre automatiquement le nom du robot via l'IP.
Ma table "enligne" :
Code:
1 2 3 4 5
| +----+--------------+------+
| id | ip | user |
+----+--------------+------+
| 1 | 193.47.80.48 | Null |
+----+--------------+------+ |
Ma table "robots" :
Code:
1 2 3 4 5
| +-----------------+---------------------+
| ip | Robot |
+-----------------+---------------------+
| 193.47.80. | ExaBot |
+-----------------+---------------------+ |
Le résultat que j'aimerais obtenir :
Code:
1 2 3 4 5
| +----+--------------+------+--------+
| id | ip | user | robot |
+----+--------------+------+--------+
| 1 | 193.47.80.48 | Null | ExaBot |
+----+--------------+------+--------+ |