SELECT * FROM menu WHERE item_id = 1 OR item_id = 2 OR item_id = 3;
L'instruction ci-dessus renvoie 3 lignes. Mais la déclaration ci-dessous ne renvoie que 2 lignes.Table MySQL -> Pouvez-vous retourner la même ligne plusieurs fois, dans la même requête?
SELECT * FROM menu WHERE item_id = 1 OR item_id = 1 OR item_id = 2;
Et je comprends pourquoi, mais y a-t-il un moyen de forcer item_id 1 à être retourné deux fois ???
Exemple de ce que je veux retourner:
id -> 1 Chips € 2,50
id -> 1 Chips € 2,50
id -> 2 Coke € 1,60
---- ----------------
total € 6,60
Ouais, pas de rite comme, dupliquer avec php est facile enuff. Merci beaucoup les gars! –
Fwiw, j'ai erré sur ce fil parce que je dois produire plusieurs copies de ligne pour un script de population. Diff-cas d'utilisation que ci-dessus, mais il est parfois nécessaire, sans accès à la migration de niveau applicatif. –