Certes, mais c’est bien pompeux, surtout que notre prof’ (de qui je doute fortement le réel savoir informatique) nous a dit ce matin qu’il était impossible de supprimer les doublons facilement en algèbre relationnel (en gros il n’y a pas d’équivalent de DISTINCT). Je veux bien le croire là dessus, mais sur le principe, c’est la mort… Dire qu’on va devoir recracher un formalisme que j’aurais du apprendre pour ressembler à un language que je connais en partie…
A la rigeur, je pense qu’elle doit se justifier dans des requetes plus complexes, mais là pour des simples select avec un produit cartésien de porc dans la FROM clause…
D’ailleurs au passage, tant qu’on est dans les bases SQL, le LEFT JOIN (qui n’est pas au programme INSA 1ère année) retourne quoi exactement d’un point de vue resultat? Il fait une « fusion » des champs en utilisant la relation? Je m’explique :
A={a,b} <= Table à une colonne
B={(a,1),(b,1)} <= Table à deux colonnes
Produit cartésien dans le FROM :
SELECT *
FROM A,B
<=>
SELECT dans AxB={(a,(a,1)),(a,(b,1)),(b,(a,1)),(b,(b,1))}
Produit cartésien avec LEFT JOIN :
SELECT *
FROM A
LEFT JOIN B ON(A.col1=B.col1)
<=> SELECT dans {(a,(a,1)),(a,(b,1))}
Est-ce exact?
Au passage, quelqu'un à le lien du proxy qui retournait des images cliquables des pages web?
J’avais failli la faire : j’ai bien fait de me retenir, je m’en serais voulu de la piquer à InSy’
(En même temps, si Sans-Nom n’avais pas fait de faute de conjugaison…)
DarKChAm > Pas moi, désolé
kookiz33 > Mes excuses, je n’avais pas vu la fin du message de DarKChAm :jap:
Ha ok faut attendre… parce que là j’ai regardé et c’est parfaitement imbitable en fait Bon c’est certainement faisable de modifier, mais bon ca représente trop de boulot pour s’imprégner de ce merdier, surtout si ca doit devenir obsolète à terme.
Dites, p’tite question. J’ai un pote qui a endommagé son windows, et qui voulait récupérer ses données avant de formater. J’ai essayé depuis un live CD d’Ubuntu, mais rien à faire, impossible de lire le disque dur, il me dit qu’il n’est pas accessible, que j’ai pas les permissions. Quelqu’un a une suggestion rapide à me faire ?