Je suis en train de créer un tableau de liens vers des "articles similaires".
J'ai un tableau à 2 colonnes. Les deux colonnes contiennent les identifiants des produits.
CREATE TABLE IF NOT EXISTS `prod_similar` (
`id_a` int(11) NOT NULL,
`id_b` int(11) NOT NULL
)
INSERT INTO `prod_similar` (`id_a`, `id_b`) VALUES
(5, 10),
(5, 15),
(10, 13),
(10, 14),
(14, 5),
(14, 13);
Je veux sélectionner 3 produits similaires, en privilégiant les produits dont l'identifiant est dans la première colonne, 'id_a'.
SELECT * FROM prod_similar WHERE id_a={$id} OR id_b={$id}
ORDER BY column(?)
LIMIT 3