Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4777 connectés 

 


Débat n°1




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  13  14  15  ..  21  22  23  24  25  26
Auteur Sujet :

BlaBla@SQL

n°2180278
MrFreeze
Don't Panic
Posté le 13-03-2013 à 18:03:35  profilanswer
 

Reprise du message précédent :
salut,
est ce qu'il y a un ouvrage/site (autre que dev.mysql.org) qui fait reference ? Je voudrais me perfectionner et faire 'du beau code' sous mysql, lire des exemples d'optimisation de requetes etc.
merci


---------------
I have a bad feeling about this
mood
Publicité
Posté le 13-03-2013 à 18:03:35  profilanswer
 

n°2180280
LeRiton
Posté le 13-03-2013 à 18:15:04  profilanswer
 

http://www.joinfu.com
 
Je suis tombé sur le site en cherchant les slides Join Fu part 1 & 2 pour te filer un lien. Ils sont dans la section "Presentation", le reste à l'air sympa également.
L'auteur à coécrit Pro MySQL.

n°2180292
MrFreeze
Don't Panic
Posté le 13-03-2013 à 19:05:05  profilanswer
 

merci je vais y jeter un oeil.


---------------
I have a bad feeling about this
n°2180918
Profil sup​primé
Posté le 16-03-2013 à 19:57:25  answer
 

Bonsoir,

 

J'ai un petit soucis avec une requête nécessitant plusieurs jointures.
En gros je veux afficher une liste de "packages", avec pour chacun la liste des "files" qu'ils contiennent ainsi que d'autres infos.
(Sachant qu'un package peut contenir 0, 1, ou plus de fichiers...)

 

Le problème c'est que j'aimerais limiter le nombre de packages retournés (pas le nombre de lignes).
Mais LIMIT par exemple me restreint le nombre de lignes :/
Des idées ?
(Je m'y prends mal pour ma requête ?)

 

La voilà :

Code :
  1. SELECT
  2.  f.name, f.type,
  3.  p.author, p.license, p.downloads, p.id AS package_id,
  4.  t.subject, t.tid AS thread_id,
  5.  po.dateline, po.message,
  6.  fo.name AS forum_name
  7. FROM packages p
  8. LEFT JOIN files f ON p.id = f.package_id
  9. LEFT JOIN threads t ON t.tid = p.thread_id
  10. LEFT JOIN posts po ON t.firstpost = po.pid
  11. LEFT JOIN forums fo ON t.fid = fo.fid
  12. WHERE fo.fid != 5
  13. ORDER BY po.dateline DESC
  14. LIMIT 10 # c'est cette ligne qui ne me permet pas de faire ce que je voudrais
 

Merci :)


Message édité par Profil supprimé le 16-03-2013 à 19:58:23
n°2180921
Profil sup​primé
Posté le 16-03-2013 à 20:55:01  answer
 

En attendant, j'ai fait ça [:tinostar]

 
Code :
  1. SELECT f.name, f.type,
  2.   p.author, p.license, p.downloads, p.id AS package_id,
  3.  t.subject, t.tid AS thread_id,
  4.  po.dateline, po.message,
  5.  fo.name AS forum_name
  6. FROM akimbb_packages p
  7. LEFT JOIN akimbb_files f ON p.id = f.package_id
  8. LEFT JOIN akimbb_threads t ON t.tid = p.thread_id
  9. LEFT JOIN akimbb_posts po ON t.firstpost = po.pid
  10. LEFT JOIN akimbb_forums fo ON t.fid = fo.fid
  11. WHERE
  12.  fo.fid != 5 AND
  13.  p.id IN (
  14.    SELECT * FROM (
  15.      SELECT packages.id FROM packages
  16.        INNER JOIN threads ON threads.tid = packages.thread_id
  17.        ORDER BY threads.dateline DESC
  18.        LIMIT 10
  19.    ) AS temp
  20.  )
  21.  ORDER BY po.dateline DESC
 

(l'imbrication est double pour passer outre l'erreur "This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'" )

 

:|


Message édité par Profil supprimé le 16-03-2013 à 20:55:23
n°2183798
tomsoft
Posté le 03-04-2013 à 14:11:01  profilanswer
 

j'ai une requete sur une table de 3000 enregistrements, que je souhaite optimiser :
 

Code :
  1. SELECT COUNT(a.id) FROM a WHERE a.id NOT IN (SELECT b.a_id FROM b)


 
typiquemment, compter le nombre d'enregistrements de A qui ne sont pas linkés dans B.
 
Y'aurait une facon plus efficace ? je suis sur une requete à 3secondes, contre 0,01 secondes si je vire le NOT IN (...)

n°2183809
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 03-04-2013 à 14:53:09  profilanswer
 

tomsoft a écrit :

j'ai une requete sur une table de 3000 enregistrements, que je souhaite optimiser :
 

Code :
  1. SELECT COUNT(a.id) FROM a WHERE a.id NOT IN (SELECT b.a_id FROM b)


 
typiquemment, compter le nombre d'enregistrements de A qui ne sont pas linkés dans B.
 
Y'aurait une facon plus efficace ? je suis sur une requete à 3secondes, contre 0,01 secondes si je vire le NOT IN (...)


 
Essaye :
 

Code :
  1. SELECT COUNT(a.id)
  2. FROM a
  3. LEFT JOIN b ON b.a_id = a.id
  4. WHERE b.a_id IS NULL


 
en vérifiant que tu as bien un index sur chacun des champs id


---------------
:o
n°2183811
tomsoft
Posté le 03-04-2013 à 15:02:13  profilanswer
 

Ancienne methode :

 

Affichage des lignes 0 - 18 ( 19 total, Traitement en 3.1097 sec)

Code :
  1. SELECT objet
  2. FROM email_recu
  3. WHERE id NOT IN (SELECT email FROM suivi_email )
  4. LIMIT 0 , 30
 

et la methode left join ne semble pas marcher :

 
Code :
  1. SELECT er.objet
  2. FROM email_recu er
  3. LEFT JOIN suivi_email se ON er.id=se.email
  4. WHERE se.email=null
 

Aucun resultat

 

Je pense, d'apres la doc, qu'un des join devrait pourtant marcher :/


Message édité par tomsoft le 03-04-2013 à 15:02:32
n°2183812
skeye
Posté le 03-04-2013 à 15:04:06  profilanswer
 

quel sgbd? Le left join devrait fonctionner...

Message cité 2 fois
Message édité par skeye le 03-04-2013 à 15:05:03

---------------
Can't buy what I want because it's free -
n°2183813
tomsoft
Posté le 03-04-2013 à 15:06:33  profilanswer
 

un genre de count pourrait aller, mais ca semble pas possible, du genre :

 

SELECT er.objet FROM email_recu er HAVING COUNT(SELECT se.email FROM suivi_email se) = 0


Message édité par tomsoft le 03-04-2013 à 15:07:10
mood
Publicité
Posté le 03-04-2013 à 15:06:33  profilanswer
 

n°2183815
tomsoft
Posté le 03-04-2013 à 15:06:46  profilanswer
 

skeye a écrit :

quel sgbd? Le left join devrait fonctionner...


 
mysql

n°2183826
skeye
Posté le 03-04-2013 à 15:19:10  profilanswer
 

Code :
  1. WHERE se.email IS NULL
 

pas

 
Code :
  1. WHERE se.email = NULL

Message cité 1 fois
Message édité par skeye le 03-04-2013 à 15:19:19

---------------
Can't buy what I want because it's free -
n°2183827
flo850
moi je
Posté le 03-04-2013 à 15:19:12  profilanswer
 

Il doit y avori un autre problème, parceque les jointures fonctionnent en MySQL
edit : a ben voilà

Message cité 1 fois
Message édité par flo850 le 03-04-2013 à 15:19:25

---------------

n°2183829
tomsoft
Posté le 03-04-2013 à 15:21:52  profilanswer
 

skeye a écrit :

quel sgbd? Le left join devrait fonctionner...


 

skeye a écrit :

Code :
  1. WHERE se.email IS NULL


 
pas  
 

Code :
  1. WHERE se.email = NULL



 

flo850 a écrit :

Il doit y avori un autre problème, parceque les jointures fonctionnent en MySQL  
edit : a ben voilà


 
c'etait bien le IS NULL, erreur de ma part  :jap:

n°2183830
skeye
Posté le 03-04-2013 à 15:22:28  profilanswer
 

Toujours se méfier de null.[:dawao]


---------------
Can't buy what I want because it's free -
n°2183831
tomsoft
Posté le 03-04-2013 à 15:23:33  profilanswer
 

en revanche, :/
 
Affichage des lignes 0 - 19 ( 20 total, Traitement en 3.1533 sec)
 

Code :
  1. SELECT er.id
  2. FROM email_recu er
  3. LEFT JOIN suivi_email se ON er.id = se.email
  4. WHERE se.email IS NULL
  5. AND er.actif =1

 
 
pas d'amelioration :(
ca semble etre le er.actif qui me met dedans (0.5s sans, 3s avec).
er.actif est un int


Message édité par tomsoft le 03-04-2013 à 15:25:53
n°2183833
masklinn
í dag viðrar vel til loftárása
Posté le 03-04-2013 à 15:28:28  profilanswer
 

skeye a écrit :

Toujours se méfier de null.[:dawao]


NULL, c'est nul :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2183834
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 03-04-2013 à 15:29:05  profilanswer
 

Ajoute le mot clé EXPLAIN devant ta requête et montre nous le résultat :)


---------------
:o
n°2183835
tomsoft
Posté le 03-04-2013 à 15:30:36  profilanswer
 

Résultat de la requête SQL

 

Client: localhost
Base de données: outildesuivi
Généré le: Mer 03 Avril 2013 à 13:30
Généré par: phpMyAdmin 3.5.1 / MySQL 5.5.24-log
Requête SQL: EXPLAIN SELECT er.id FROM email_recu er LEFT JOIN suivi_email se ON er.id = se.email WHERE se.email IS NULL AND er.actif =1;
Lignes: 2


id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra
1  SIMPLE  er  ALL  NULL NULL NULL NULL 4706  Using where
1  SIMPLE  se  ALL  NULL NULL NULL NULL 4033  Using where; Not exists

 
 

vais-je devoir etre sale et ajouter une colonne "traité" booléenne pour remplacer ma jointure ? :o


Message édité par tomsoft le 03-04-2013 à 15:48:51
n°2183856
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 03-04-2013 à 17:24:23  profilanswer
 

Les champs email et actif sont indexés ?


---------------
:o
n°2183858
tomsoft
Posté le 03-04-2013 à 17:32:54  profilanswer
 

non, mais je vais le faire, et voir si ca change quelque chose :jap:
et me documenter aussi sur les indexes :o

n°2183907
MrFreeze
Don't Panic
Posté le 03-04-2013 à 20:32:13  profilanswer
 

salut,
est ce quil y a une version mysql / ou un moyen de d'avoir des fonctions personnelles qui retournent plus qu'un argument?
 
Je veux me faire une fonction qui retourne le compte fils ayant le maximum de gains pour une periode donnee et un parent donné. Pour le moment je n'arrive qu'a sortir un chaine concat contenant l'info que je cherche (wallet# - maxEarning) mais je veux pouvoir trier le resultat en fonction des gains sans repasser par une fonction pour extraire l'info pertinente dans ma chaine... je ne sais pas si je suis clair :D


---------------
I have a bad feeling about this
n°2183952
DDT
Few understand
Posté le 04-04-2013 à 09:04:26  profilanswer
 

Bonjour,
Je suis en train d'importer des dumps de wikipedia pour faire quelque chose du même genre: http://wikisynonyms.ipeirotis.com/page/about
Importer categorylinks.sql (8Go) m'a pris 10 jours donc j'aimerais savoir comment faire ça de manière un peu plus rapide avant de lancer l'import de pagelinks (24Go).

 

$ less pagelinks.sql

 

-- MySQL dump 10.13  Distrib 5.1.66, for debian-linux-gnu (x86_64)
--
-- Host: 10.0.6.69    Database: enwiki
-- ------------------------------------------------------
-- Server version       5.5.29-MariaDB-mariadb1~precise-log

 

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

 

--
-- Table structure for table `pagelinks`
--

 

DROP TABLE IF EXISTS `pagelinks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pagelinks` (
  `pl_from` int(8) unsigned NOT NULL DEFAULT '0',
  `pl_namespace` int(11) NOT NULL DEFAULT '0',
  `pl_title` varbinary(255) NOT NULL DEFAULT '',
  UNIQUE KEY `pl_from` (`pl_from`,`pl_namespace`,`pl_title`),
  KEY `pl_namespace` (`pl_namespace`,`pl_title`,`pl_from`)
) ENGINE=InnoDB DEFAULT CHARSET=binary;
/*!40101 SET character_set_client = @saved_cs_client */;

 

--
-- Dumping data for table `pagelinks`
--

 

/*!40000 ALTER TABLE `pagelinks` DISABLE KEYS */;
INSERT INTO `pagelinks` VALUES quelques dizaines de millions de lignes...

 

Une idée ? :)


Message édité par DDT le 04-04-2013 à 09:04:58

---------------
click clack clunka thunk
n°2183994
flo850
moi je
Posté le 04-04-2013 à 11:41:19  profilanswer
 

lock tes tables
désactive las index et contraintes d'unicité (et remets les après, bien sur)  
 


---------------

n°2185823
tomsoft
Posté le 15-04-2013 à 11:04:02  profilanswer
 

Ydalb a écrit :

Les champs email et actif sont indexés ?


 
0.011s en mettant un index  [:implosion du tibia]  
 
 [:prosterne2]

n°2187229
Blackyell
$question = $to_be || !$to_be;
Posté le 23-04-2013 à 18:15:31  profilanswer
 

Bon, j'ai un souci sur le Prestashop d'un client.

 

L'erreur est la suivante :

 
Citation :

Unknown column 'sa1.quantity' in 'where clause'

 

La requête :
http://pastebin.com/8ssWPPSG [:sadnoir]

 

sa1 est un alias de ps_stock_available... et le field quantity existe bien dans cette table :o

 

Donc je suppose que la requête est mal formée, mais je ne vois pas du tout comment régler le problème. Ça fait bientôt 2 heures que j'essaye de comprendre ce foutoir :o

 

:jap:

Message cité 1 fois
Message édité par Blackyell le 23-04-2013 à 18:15:47
n°2187252
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 23-04-2013 à 20:30:23  profilanswer
 

Blackyell a écrit :

Bon, j'ai un souci sur le Prestashop d'un client.
 
L'erreur est la suivante :
 

Citation :

Unknown column 'sa1.quantity' in 'where clause'

 
 
La requête :
http://pastebin.com/8ssWPPSG [:sadnoir]
 
sa1 est un alias de ps_stock_available... et le field quantity existe bien dans cette table :o
 
Donc je suppose que la requête est mal formée, mais je ne vois pas du tout comment régler le problème. Ça fait bientôt 2 heures que j'essaye de comprendre ce foutoir :o
 
:jap:


 
C'est possible d'avoir la version correctement indentée ?  [:gaga jap]  


---------------
:o
n°2187270
Blackyell
$question = $to_be || !$to_be;
Posté le 23-04-2013 à 21:35:21  profilanswer
 

Je viens de passer le code dans un formater, j'espère qu'il a pas niqué le code :
 
http://pastebin.com/0cPEewq1

n°2187978
Shinuza
This is unexecpected
Posté le 29-04-2013 à 13:14:23  profilanswer
 

Quelqu'un sait comment ajouter un index fulltext sur un schema créé par Doctrine (mysql)?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2187980
flo850
moi je
Posté le 29-04-2013 à 13:17:43  profilanswer
 
n°2187983
Shinuza
This is unexecpected
Posté le 29-04-2013 à 13:28:46  profilanswer
 

C'est Doctrine 2 que j'utilise. Ce truc là existe plus dedans, et c'est un machin custom, pas du tout natif à la DB.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2187984
flo850
moi je
Posté le 29-04-2013 à 13:31:38  profilanswer
 

Normal, vu qu'il faut être indépendant de la DB , ils prennent le dénominateur commun :/
 
http://www.doctrine-project.org/bl [...] shell.html

Citation :

There is currently no plan to port the Searchable behaviour to Doctrine 2, but the possibility to instantiate objects using new allows a very simple integration of a Doctrine 2 model with Apache Solr or Lucene with a little wrapper that re-creates detached instances from this powerful search engines.


---------------

n°2187987
Shinuza
This is unexecpected
Posté le 29-04-2013 à 13:38:56  profilanswer
 

Bon bah sa race, je vais tout faire à la main.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2189136
MrFreeze
Don't Panic
Posté le 06-05-2013 à 18:56:04  profilanswer
 

Salut,
J'ai 2 requetes independantes plutot longues, qui utilisent 2 sets de tables differentes, qui retournent le meme nombre de colonne (mais pas forcement le meme nombre de 'row'), je voudrais faire une jointure sur une colonne pour avoir le resultat suivant:

 

(Select Date_a, a2, a3
from A )

 

(Select Date_b, b2, b3
from B)

 

Forme du resultat voulu :
| Date_a=Date_b | a2 | a3 | b2 | b3 |

 

mais si date_a (ou b) n'existe pas il me retourne tout de meme les cases de l'autre requete qui existe (full join).

 

EDIT: j'aurai du specifier que je bosse avec mysql qui ne supporte pas le full join :D
Une idee?

 

Peut etre plus clair: si je fait (Query 1) UNION (Query 2) j'ai:
date1 | a2_1 | a3_1
date2 | a2_2 | a3_2
date2 | b2_1 | b3_2

 

etc

 

je veux:
date1 | a2_1 | a3_1 | null | null
date2 | a2_2 | a3_2 | b2_1 | b3_1
etc

 

EDIT:
Ok c'etait simple, je triche un peu sachant que la 1e requete retourne toujours un resultat (mais pas Q2), j'ai fait:
Select z.a2, z.a3, zz.b2, zz.b3
from (Q1) z
left join (Q2) zz
ON z.date=zz.date


Message édité par MrFreeze le 06-05-2013 à 21:08:03

---------------
I have a bad feeling about this
n°2189153
Shinuza
This is unexecpected
Posté le 06-05-2013 à 22:57:18  profilanswer
 

Shinuza a écrit :

Bon bah sa race, je vais tout faire à la main.

J'ai fait doctrine:schema:create + un script sql avec ALTER.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2189155
Shinuza
This is unexecpected
Posté le 06-05-2013 à 23:01:32  profilanswer
 

Au passage j'ai une question:

 
Code :
  1. SELECT
  2.    title, slug, MATCH(title, description) AGAINST(:query) AS score
  3. FROM
  4.    Matable
  5. WHERE
  6.    MATCH(title, description) AGAINST(:query)
  7. ORDER BY
  8.    score DESC

Comment je fais pour pas avoir la colonne score dans le retour? Ou est-ce que je peux sorter sans l'alias?

Message cité 1 fois
Message édité par Shinuza le 06-05-2013 à 23:02:11

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2189166
skeye
Posté le 07-05-2013 à 07:50:40  profilanswer
 

Shinuza a écrit :

Au passage j'ai une question:

 
Code :
  1. SELECT
  2.    title, slug, MATCH(title, description) AGAINST(:query) AS score
  3. FROM
  4.    Matable
  5. WHERE
  6.    MATCH(title, description) AGAINST(:query)
  7. ORDER BY
  8.    score DESC

Comment je fais pour pas avoir la colonne score dans le retour? Ou est-ce que je peux sorter sans l'alias?

 

C'est quoi le problème de l'avoir dans le retour?[:autobot]
Je ne sais pas pour les autres sgbd, mais il me semble bien qu'oracle ne permet pas l'order by sur une colonne qui est pas SELECTée.


Message édité par skeye le 07-05-2013 à 07:50:58

---------------
Can't buy what I want because it's free -
n°2189218
Shinuza
This is unexecpected
Posté le 07-05-2013 à 11:49:58  profilanswer
 

Je file le retour à manger à un serializer json, pas envie de filtrer les attributs. (C'est pour de l'autocomplétion)


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2189220
skeye
Posté le 07-05-2013 à 11:53:35  profilanswer
 

Shinuza a écrit :

Je file le retour à manger à un serializer json, pas envie de filtrer les attributs. (C'est pour de l'autocomplétion)


 
[moche]

Code :
  1. SELECT title, slug
  2. FROM (
  3. SELECT
  4.    title, slug, MATCH(title, description) AGAINST(:query) AS score
  5. FROM
  6.    Matable
  7. WHERE
  8.    MATCH(title, description) AGAINST(:query)
  9. ORDER BY
  10.    score DESC)


[/moche]


---------------
Can't buy what I want because it's free -
n°2189275
Volkhen
Posté le 07-05-2013 à 17:50:54  profilanswer
 

Shinuza a écrit :

J'ai fait doctrine:schema:create + un script sql avec ALTER.


 :(  
Pourquoi pas une seconde table où tu ne mets que les données à chercher en fulltext, petits triggers pour qu'elle soit constamment en phase avec la véritable table. Tu utilises la copie avec index fulltext uniquement pour les recherches.
Ce qui prépare la migration vers du solr.


---------------
Main/Alt1/Alt2/Alt3
n°2189276
Shinuza
This is unexecpected
Posté le 07-05-2013 à 17:56:55  profilanswer
 

Volkhen a écrit :


 :(  
Pourquoi pas une seconde table où tu ne mets que les données à chercher en fulltext, petits triggers pour qu'elle soit constamment en phase avec la véritable table. Tu utilises la copie avec index fulltext uniquement pour les recherches.
Ce qui prépare la migration vers du solr.

Solr est overkill pour ce que je veux faire. J'ai pas non plus besoin d'une seconde table simplement parce que l'ORM est infoutu de comprendre que je veux un index de type FULLTEXT


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  13  14  15  ..  21  22  23  24  25  26

Aller à :
Ajouter une réponse
 

Sujets relatifs
Requete SQL de selection complexe[SQL SERVER] Ajout d'une colonne en PS...mais inutilisable
[ODBC] DSN pour se connecter à une base SQL[PDO/SQL] Aide selection et classement (JOIN ??)
Problème conditions requete SQLSQL/PHP BDD de réservation de chambres
Jointure 'LIKE' SQL => BOtable SQL Ajouter une colonne au lieu de creer une nouvelle table
Requête SQL complexe 
Plus de sujets relatifs à : BlaBla@SQL


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)