configuration:Comment sélectionner le résultat souhaité dans MySQL?
create table main(id integer unsigned);
create table test(id integer unsigned,created datetime,text text);
insert into main value(1);
insert into test value(1,now(),'something1');
insert into test value(1,now() + interval 1 day,'something2');
utilisant:
select main.id, text from main left join test on main.id=test.id
group by main.id where main.id in (1,2,3);
retours:
+------+------------+
| id | text |
+------+------------+
| 1 | something1 |
+------+------------+
Comment obtenir
+------+------------+
| id | text |
+------+------------+
| 1 | something2 |
+------+------------+
Que voulez-vous dire plusieurs main.id? S'il vous plaît fournir des exemples d'entrée et de sortie, merci. –
Non, ne peut pas utiliser la limite 1, de cette façon il retournera toujours un résultat pour maximium. – Mask
Oui, j'ai besoin de plusieurs entrées dans le résultat. – Mask