MySQL

די אחראים: זייער נייגעריג,אחראי,thefact

אוועטאר
גרויסע עם הארץ
שר עשרת אלפים
תגובות: 14528
זיך איינגעשריבן אום: דינסטאג יולי 24, 2018 9:17 pm

Re:

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך גרויסע עם הארץ »

אלטער האט געשריבן:

קענסט העלפן דא?
ממה נפשך
שר ארבעת האלפים
תגובות: 4845
זיך איינגעשריבן אום: מאנטאג אוגוסט 11, 2014 9:37 am

Re:

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך ממה נפשך »

קנאפער ידען האט געשריבן:צ/ק

איך בין זייער רוי אין mysql (אין דעטאבעיסעס בכלל), אבער אפשר קען מיר איינער העלפן דא.

איך האב איין טעיבל מיט דעטא וואס איינער פון די פיעלדס האבן א ליסטע פון נומערן כזה:

קאוד: וועל אויס אלע

115, 116, 127, 118, 145


איך האב א צווייטע טעיבל וואס פאר יעדער פון דער נומערן (לעטס סעי אינעם קאלום ID) האט ער א נומער (קאלום NUMBER). יעצט איך וויל מאכן עפעס א קווערי אויפן ערשטן טעיבל אין אין די רעזאלטס זאל אנשטאט 115, 116, 127, 118, 145 שטייט די נומערן וואס זיי זענען אינעם אנדערע טעיבל. וויאזוי מאכט מען דאס?


דארפסט מאכן א join דורך די קאמאן קאלום און נאכדעם נעם די number field.

מארגן קען איך לייגן די פונקטליכע query אז ס'וועט העלפן.
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

ממה נפשך האט געשריבן:דארפסט מאכן א join דורך די קאמאן קאלום און נאכדעם נעם די number field.

מארגן קען איך לייגן די פונקטליכע query אז ס'וועט העלפן.

אפשר בינעך נישט געווען גענוג קלאר מיט מיין שאלה (און במילא דער פראבלעם דערמיט). לאמיר פרובירן צו זיין קלארער מיט עקזעמפעלס.

איך האב איין טעיבל:

קאוד: וועל אויס אלע

+-------------+-------------------------+
| customer_id |      cars_brand_id      |
+-------------+-------------------------+
|           1 | 115, 116, 127, 118, 145 |
|           2 |           224, 118, 154 |
|           3 |            22, 184, 164 |
|           4 |           455, 1223, 89 |
|           5 |            75, 116, 192 |
+-------------+-------------------------+


א צווייטע טעיבל (נישט עכט רעלעוואנט צו דער שאלה, כ'שרייב עס סתם):

קאוד: וועל אויס אלע

+----+-----------+
| id |   name    |
+----+-----------+
|  1 | Moshe     |
|  2 | Zurech    |
|  3 | Yukel     |
|  4 | Yisroel   |
|  5 | Shimshoin |
+----+-----------+


און דער דריטער טעיבל:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   brand    |
+--------+------------+
|    115 | Acura      |
|    116 | Alfa Romeo |
|    127 | Audi       |
|    118 | BMW        |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|     22 | Chevrolet  |
|    184 | Chrysler   |
|    164 | Dodge      |
|    455 | Fiat       |
|   1223 | Ford       |
|     89 | GMC        |
|     75 | Genesis    |
|    192 | Honda      |
+--------+------------+


יעצט איך זוך א וועג צו באקומען א רעזאלט פון א קווערי עפעס אזוי:

קאוד: וועל אויס אלע

+---------------+---------------------------------------+
| Customer Name |            Owns Car Brands            |
+---------------+---------------------------------------+
| Moshe         | Acura, Alfa Romeo, Audi, BMW, Bentley |
| Zurech        | Buick, BMW, Cadillac                  |
+---------------+---------------------------------------+


דער פראבלעם איז אז אין טעיבל איינס איז די דעטא (וועליו פון איין קאלום) א טעקסט (longtext) סטרינג מיט קאממא סעפערעיטעד נומערן, און איך וויל סאמהאו אין די רעזאלט אז עס זאלן ריפלעיסן יעדע פון די נומערן עקסטער מיט דער קאראספאנדינג וועליו פון א צווייטע טעיבל (וואו עס ליגט עקסטער יעדע נומער/נאמען.)

גענוג קלאר?
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
אלטער
שר תשעת אלפים
תגובות: 9970
זיך איינגעשריבן אום: דינסטאג יאנואר 14, 2020 12:44 pm
לאקאציע: אין בהמ"ד ביים קאווע שטיבל

Re: MySql

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך אלטער »

קנאפער ידען האט געשריבן:

איך האב עס געמאכט אין sql server, אבער די איידיע קענסטו לכאורה אויך נעמען פאר MySQL

איך האב געמאכט 3 tables

קאוד: וועל אויס אלע

CREATE TABLE #Car_Models
(
Cust_ID int,
Models NVARCHAR(50)
)

INSERT INTO #Car_Models (Cust_ID,Models) VALUES( 1,'115,116,127,118,145')

INSERT INTO #Car_Models (Cust_ID,Models) VALUES( 2,'224,118,154')

INSERT INTO #Car_Models (Cust_ID,Models) VALUES( 3,'22,184,164')

INSERT INTO #Car_Models (Cust_ID,Models) VALUES( 4,'455,1223,89')

CREATE TABLE #Customers
(
ID int,
Cust_Name NVARCHAR(50)
)

INSERT INTO #Customers (ID, Cust_Name) VALUES (1,'Moshe')

INSERT INTO #Customers (ID, Cust_Name) VALUES (2,'Zurech')

INSERT INTO #Customers (ID, Cust_Name) VALUES (3,'Yukel')

INSERT INTO #Customers (ID, Cust_Name) VALUES (3,'Yisroel')


CREATE TABLE #Brands
(
Car_ID int,
Brand_Name NVARCHAR(50)
)

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (115,'Car_1')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (116,'Car_2')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (127,'Car_3')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (118,'Car_5')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (145,'Car_6')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (224,'Car_7')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (154,'Car_8')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (22,'Car_9')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (184,'Car_10')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (164,'Car_11')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (455,'Car_12')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (1223,'Car_13')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (89,'Car_14')

INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (75,'Car_15')
INSERT INTO #Brands (Car_ID,Brand_Name) VALUES (192,'Car_16')


דערנאך געמאכט דעס

קאוד: וועל אויס אלע

--Split by columns into a new row
SELECT #Car_Models.Cust_ID, value Model
INTO #Splited1
FROM #Car_Models
CROSS APPLY string_split(#Car_Models.Models,',')

--JOIN brands with cusomers
SELECT s.Cust_ID, b.Brand_Name
INTO #BrandsAndCustomers
FROM #Splited1 s
JOIN #Brands b ON s.Model = b.Car_ID

--Combine in 1 results
WITH CTE AS
(
SELECT t1.Cust_ID, Brand_Name = STUFF
(
      (
      SELECT DISTINCT ','+ Brand_Name
      FROM #BrandsAndCustomers t2
      WHERE t2.Cust_ID = t1.Cust_ID
      FOR XML PATH('')
      ),1,1,''
)
FROM #BrandsAndCustomers T1
GROUP BY T1.Cust_ID
)
SELECT c.Cust_Name, CTE.Brand_Name
FROM CTE
JOIN #Customers c ON c.ID = CTE.Cust_ID


is the results
Result.JPG
Result.JPG (18.56 KiB) געזען 4348 מאל


אלץ אן עצה טובה, סעוו עס קיינמאל נישט אין איין row...


אדאנק מארעץ פארן אהער שלעפן...
ווייל איך בין א אידעלע, זינג איך מיר א לידעלע, ווייל איך בין א איד, זינג איך מיר א ליד
מארס
שר העשר
תגובות: 26
זיך איינגעשריבן אום: מיטוואך דעצעמבער 13, 2017 12:43 am

Re: MySql

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך מארס »

in mysql:

קאוד: וועל אויס אלע

   SELECT Cust_Name, ( select GROUP_CONCAT(Brand_Name) FROM Brands WHERE FIND_IN_SET(Car_ID, MODELS)) AS brands FROM Car_Models M
  INNER JOIN Customers C ON C.ID = M.Cust_ID;


tables:

קאוד: וועל אויס אלע

CREATE TABLE Car_Models
(
Cust_ID int,
Models VARCHAR(50)
);

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 1,'115,116,127,118,145');

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 2,'224,118,154');

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 3,'22,184,164');

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 4,'455,1223,89');

CREATE TABLE Customers
(
ID int,
Cust_Name VARCHAR(50)
);

INSERT INTO Customers (ID, Cust_Name) VALUES (1,'Moshe');

INSERT INTO Customers (ID, Cust_Name) VALUES (2,'Zurech');

INSERT INTO Customers (ID, Cust_Name) VALUES (3,'Yukel');

INSERT INTO Customers (ID, Cust_Name) VALUES (3,'Yisroel');


CREATE TABLE Brands
(
Car_ID int,
Brand_Name VARCHAR(50)
);

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (115,'GM');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (116,'Ford');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (127,'Chrysler');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (118,'GMC');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (145,'Toyota');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (224,'Honda');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (154,'Kia');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (22,'BMW');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (184,'Cheverloet');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (164,'Jeep');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (455,'Land Rover');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (1223,'Mercedes');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (89,'Audi');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (75,'Folksvagon');
INSERT INTO Brands (Car_ID,Brand_Name) VALUES (192,'Lexus');
אוועטאר
אלטער
שר תשעת אלפים
תגובות: 9970
זיך איינגעשריבן אום: דינסטאג יאנואר 14, 2020 12:44 pm
לאקאציע: אין בהמ"ד ביים קאווע שטיבל

Re: MySql

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך אלטער »

העמיר זיך מיזן צו לערנען mysql...
ווייל איך בין א אידעלע, זינג איך מיר א לידעלע, ווייל איך בין א איד, זינג איך מיר א ליד
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

אלטער האט געשריבן:איך האב עס געמאכט אין sql server, אבער די איידיע קענסטו לכאורה אויך נעמען פאר MySQL

אלץ אן עצה טובה, סעוו עס קיינמאל נישט אין איין row...

WOW! א ריזיגע דאנק (זע ווייטער מיין שאלה).

איך האב נישט געמאכט דער דעטאבעיס/טעיבל, און איך האב קוים אנגעפאנגען אביסל זיך צו שפילן (נאר מיט ריעד אנלי סעלעקטס.)
מארס האט געשריבן:in mysql:

קאוד: וועל אויס אלע

   SELECT Cust_Name, ( select GROUP_CONCAT(Brand_Name) FROM Brands WHERE FIND_IN_SET(Car_ID, MODELS)) AS brands FROM Car_Models M
  INNER JOIN Customers C ON C.ID = M.Cust_ID;


tables:

קאוד: וועל אויס אלע

CREATE TABLE Car_Models
(
Cust_ID int,
Models VARCHAR(50)
);

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 1,'115,116,127,118,145');

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 2,'224,118,154');

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 3,'22,184,164');

INSERT INTO Car_Models (Cust_ID,Models) VALUES( 4,'455,1223,89');

CREATE TABLE Customers
(
ID int,
Cust_Name VARCHAR(50)
);

INSERT INTO Customers (ID, Cust_Name) VALUES (1,'Moshe');

INSERT INTO Customers (ID, Cust_Name) VALUES (2,'Zurech');

INSERT INTO Customers (ID, Cust_Name) VALUES (3,'Yukel');

INSERT INTO Customers (ID, Cust_Name) VALUES (3,'Yisroel');


CREATE TABLE Brands
(
Car_ID int,
Brand_Name VARCHAR(50)
);

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (115,'GM');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (116,'Ford');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (127,'Chrysler');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (118,'GMC');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (145,'Toyota');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (224,'Honda');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (154,'Kia');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (22,'BMW');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (184,'Cheverloet');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (164,'Jeep');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (455,'Land Rover');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (1223,'Mercedes');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (89,'Audi');

INSERT INTO Brands (Car_ID,Brand_Name) VALUES (75,'Folksvagon');
INSERT INTO Brands (Car_ID,Brand_Name) VALUES (192,'Lexus');

WOW עגעין!! זעט אויס ווי געגאסן. איין פראבלעם נאר אז מיין סארס דעטא האט די סאב-סטרינגס מיט ספעיסעס אינדערמיט (505, 562) און עס זעט אויס אז אין דעם פאל וועט ער נאר צוריקגעבן דער ערשטער קאר ברענד (עס ארבעט פיין ווען איך טעסט עס מיט די סטרינג אן די ספעיסעס (505,562).
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
אלטער
שר תשעת אלפים
תגובות: 9970
זיך איינגעשריבן אום: דינסטאג יאנואר 14, 2020 12:44 pm
לאקאציע: אין בהמ"ד ביים קאווע שטיבל

Re: MySql

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך אלטער »

קענסט ריפלעסן אלע ספעיסעס מיט די ריפלעס פאנקשאן
ווייל איך בין א אידעלע, זינג איך מיר א לידעלע, ווייל איך בין א איד, זינג איך מיר א ליד
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

אלטער האט געשריבן:קענסט ריפלעסן אלע ספעיסעס מיט די ריפלעס פאנקשאן

אינעם טעיבל (קענעך נישט אבוויעסלי) אדער אין מיין סעלעקט? וואו לייג איך דער ריפלעיס?
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
אלטער
שר תשעת אלפים
תגובות: 9970
זיך איינגעשריבן אום: דינסטאג יאנואר 14, 2020 12:44 pm
לאקאציע: אין בהמ"ד ביים קאווע שטיבל

Re:

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך אלטער »

קנאפער ידען האט געשריבן:
אלטער האט געשריבן:קענסט ריפלעסן אלע ספעיסעס מיט די ריפלעס פאנקשאן

אינעם טעיבל (קענעך נישט אבוויעסלי) אדער אין מיין סעלעקט? וואו לייג איך דער ריפלעיס?

אין די סעלעקט
ווייל איך בין א אידעלע, זינג איך מיר א לידעלע, ווייל איך בין א איד, זינג איך מיר א ליד
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

אלטער האט געשריבן:
קנאפער ידען האט געשריבן:
אלטער האט געשריבן:קענסט ריפלעסן אלע ספעיסעס מיט די ריפלעס פאנקשאן

אינעם טעיבל (קענעך נישט אבוויעסלי) אדער אין מיין סעלעקט? וואו לייג איך דער ריפלעיס?

אין די סעלעקט

סאליד! פענקס עלאט אלע! (און כ'וועל מסתם צוריקקומען מיט נאך שאלות ווען איך האב צייט צו ווייטער זיך שפילן... עס איז א וועלט פאר זיך.)

כזה:

קאוד: וועל אויס אלע

FIND_IN_SET(Car_ID, REPLACE(MODELS," ",""))
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

כ'מיין אז עס איז א שנעלער שאלה...

וואס איז א סטעיטמענט וואס ווען מיר קאמפערן איין קאלום אין א טעיבל צו א קאלום אין א צווייטע טעיבל און מיר צוריקגעבן אלע רעזולטאטן פון קאלום-טעיבל 1 וואס איז נישט דא אין קאלום-טעיבל 2?

למשל פון די קאר עקזעמפעלס אויבן אויב איך האב טעיבלס table1:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   brand    |
+--------+------------+
|    115 | Acura      |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|    192 | Honda      |
+--------+------------+


און table2:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   names    |
+--------+------------+
|    116 | Alfa Romeo |
|    127 | Audi       |
|    118 | BMW        |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|     22 | Chevrolet  |
|    184 | Chrysler   |
|    164 | Dodge      |
|    455 | Fiat       |
|   1223 | Ford       |
|    192 | Honda      |
+--------+------------+


און איך וויל צוריקבאקומען:

קאוד: וועל אויס אלע

+---------+
| Missing |
+---------+
| Acura   |
+---------+
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
קו הישר
שר ארבעת האלפים
תגובות: 4166
זיך איינגעשריבן אום: מיטוואך אוגוסט 27, 2014 5:42 pm

Re: MySQL

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קו הישר »

קנאפער ידען האט געשריבן:וואס איז א סטעיטמענט וואס ווען מיר קאמפערן איין קאלום אין א טעיבל צו א קאלום אין א צווייטע טעיבל און מיר צוריקגעבן אלע רעזולטאטן פון קאלום-טעיבל 1 וואס איז נישט דא אין קאלום-טעיבל 2?

קאוד: וועל אויס אלע

select t1.brand from table1 t1 where t1.car_id not in (select car_id from table2)

ס'דא נאך א מהלך מיט RIGHT OR LEFT JOIN און נאכדעם פילטערט מען נול פון איין זייט, אבער איך מיין אז די אויבענדערמאנטע איז פיין פאר אזא פאל.
שיעף גלייך איז אויך גלייך /___\
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

קנאפער ידען האט געשריבן:כ'מיין אז עס איז א שנעלער שאלה...

וואס איז א סטעיטמענט וואס ווען מיר קאמפערן איין קאלום אין א טעיבל צו א קאלום אין א צווייטע טעיבל און מיר צוריקגעבן אלע רעזולטאטן פון קאלום-טעיבל 1 וואס איז נישט דא אין קאלום-טעיבל 2?

סתם געווען מיעד זעט אויס... דאס טוט עס שיין:

קאוד: וועל אויס אלע

SELECT brand FROM table1 WHERE brand NOT IN (SELECT names FROM table2);

---

קאווי האט מיר אויסגעכאפט! טאקע די זעלבע. טענקס!!!
לעצט פארראכטן דורך קנאפער ידען אום מאנטאג אוגוסט 02, 2021 12:22 am, פארראכטן געווארן 1 מאל.
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
קו הישר
שר ארבעת האלפים
תגובות: 4166
זיך איינגעשריבן אום: מיטוואך אוגוסט 27, 2014 5:42 pm

Re: MySQL

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קו הישר »

כמעט די זעלבע מיט טאטאל אנדערע רעזאלטאטן.
מיינס זיכט ביי די איידי און דיינסט זוכט ביי די נאמען.
שיעף גלייך איז אויך גלייך /___\
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

קו הישר האט געשריבן:כמעט די זעלבע מיט טאטאל אנדערע רעזאלטאטן.
מיינס זיכט ביי די איידי און דיינסט זוכט ביי די נאמען.

ריכטיג, די זעלבע איידיע, די דעטא איז בלויז געווען א עקזעמפעל.

נאך איין שטאפל ארויף. וואס איז אויב איך וויל גיין ביי איידי טאקע אבער דער קאר איידי קאלום פון טעיבל צוויי האט א 000 פאר יעדע נומער?
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
קו הישר
שר ארבעת האלפים
תגובות: 4166
זיך איינגעשריבן אום: מיטוואך אוגוסט 27, 2014 5:42 pm

Re: MySQL

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קו הישר »

קנאפער ידען האט געשריבן:וואס איז אויב איך וויל גיין ביי איידי טאקע אבער דער קאר איידי קאלום פון טעיבל צוויי האט א 000 פאר יעדע נומער?

לייג צו קאנקעט מיט די זעראוס.

קאוד: וועל אויס אלע

select t1.brand from table1 t1 where t1.car_id not in (select concat("000",car_id) from table2)
שיעף גלייך איז אויך גלייך /___\
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

קו הישר האט געשריבן:
קנאפער ידען האט געשריבן:וואס איז אויב איך וויל גיין ביי איידי טאקע אבער דער קאר איידי קאלום פון טעיבל צוויי האט א 000 פאר יעדע נומער?

לייג צו קאנקעט מיט די זעראוס.

קאוד: וועל אויס אלע

select t1.brand from table1 t1 where t1.car_id not in (select concat("000",car_id) from table2)

Well done. א עכטע דאנק, עס האט מיר געשפארט אביסל קאפוויי!
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
אוועטאר
Unidentified
שר חמש מאות
תגובות: 920
זיך איינגעשריבן אום: זונטאג אוגוסט 29, 2021 11:14 am
פארבינד זיך:

Re: אישו מיט דעיט פארמאט פון מייקסל צו עקסעל

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך Unidentified »

שוועמל האט געשריבן:אין מייסקל דעטעבעיס האב איך דאטומס אין די אריגינעלע פארמאט למשל דאס

קאוד: וועל אויס אלע

2016-04-13 23:58:54


יעצט ראן איך א סקל קווערי און די דעטע קומט אריין אין עקסעל. די דעיט ווערט קאנווערטעד אויפן וועג צו א מער פרענדלי וועג דהיינו 04/13/2016, דורך די פאנקשען:

קאוד: וועל אויס אלע

DATE_FORMAT(created_at,'%m/%d/%Y')


פראבלעם איז , עקסעל טריט אים נישט אלס א דעיט, ער מיינט סיז טעקסט.
ונפקא מינה לענין פיוואט טעיבעלס וכדומה.

איז דא א וועג אין א מייסקל קווערי צו קאנווערטן די דעיט אלס א ריכטיגע "דעיט"??


אגב, שוין אויך פרובירט די דאטום זאל אריינקומען אזוי 4/13/2016, אבער דערווייל פארשטייט עקסעל נאך אלס נישט ער איז א דעיט.

קאוד: וועל אויס אלע

DATE_FORMAT(created_at,'%c/%e/%Y')


Search on Google parse string to Date in excel
אוועטאר
Unidentified
שר חמש מאות
תגובות: 920
זיך איינגעשריבן אום: זונטאג אוגוסט 29, 2021 11:14 am
פארבינד זיך:

Re:

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך Unidentified »

קנאפער ידען האט געשריבן:כ'מיין אז עס איז א שנעלער שאלה...

וואס איז א סטעיטמענט וואס ווען מיר קאמפערן איין קאלום אין א טעיבל צו א קאלום אין א צווייטע טעיבל און מיר צוריקגעבן אלע רעזולטאטן פון קאלום-טעיבל 1 וואס איז נישט דא אין קאלום-טעיבל 2?

למשל פון די קאר עקזעמפעלס אויבן אויב איך האב טעיבלס table1:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   brand    |
+--------+------------+
|    115 | Acura      |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|    192 | Honda      |
+--------+------------+


און table2:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   names    |
+--------+------------+
|    116 | Alfa Romeo |
|    127 | Audi       |
|    118 | BMW        |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|     22 | Chevrolet  |
|    184 | Chrysler   |
|    164 | Dodge      |
|    455 | Fiat       |
|   1223 | Ford       |
|    192 | Honda      |
+--------+------------+


און איך וויל צוריקבאקומען:

קאוד: וועל אויס אלע

+---------+
| Missing |
+---------+
| Acura   |
+---------+


You can also bring in to php and in the while loop call a function what select the second table if less then 1 it's missing
אוועטאר
קו הישר
שר ארבעת האלפים
תגובות: 4166
זיך איינגעשריבן אום: מיטוואך אוגוסט 27, 2014 5:42 pm

Re: Re:

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קו הישר »

Unidentified האט געשריבן:
קנאפער ידען האט געשריבן:כ'מיין אז עס איז א שנעלער שאלה...

וואס איז א סטעיטמענט וואס ווען מיר קאמפערן איין קאלום אין א טעיבל צו א קאלום אין א צווייטע טעיבל און מיר צוריקגעבן אלע רעזולטאטן פון קאלום-טעיבל 1 וואס איז נישט דא אין קאלום-טעיבל 2?

למשל פון די קאר עקזעמפעלס אויבן אויב איך האב טעיבלס table1:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   brand    |
+--------+------------+
|    115 | Acura      |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|    192 | Honda      |
+--------+------------+


און table2:

קאוד: וועל אויס אלע

+--------+------------+
| car_id |   names    |
+--------+------------+
|    116 | Alfa Romeo |
|    127 | Audi       |
|    118 | BMW        |
|    145 | Bentley    |
|    224 | Buick      |
|    154 | Cadillac   |
|     22 | Chevrolet  |
|    184 | Chrysler   |
|    164 | Dodge      |
|    455 | Fiat       |
|   1223 | Ford       |
|    192 | Honda      |
+--------+------------+


און איך וויל צוריקבאקומען:

קאוד: וועל אויס אלע

+---------+
| Missing |
+---------+
| Acura   |
+---------+


You can also bring in to php and in the while loop call a function what select the second table if less then 1 it's missing


It throws an error : function is UNIDENTIFIED
:lol:
שיעף גלייך איז אויך גלייך /___\
אוועטאר
Unidentified
שר חמש מאות
תגובות: 920
זיך איינגעשריבן אום: זונטאג אוגוסט 29, 2021 11:14 am
פארבינד זיך:

Re: MySQL

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך Unidentified »

Post here your code
If I have time I write here a sample for yo
אוועטאר
קו הישר
שר ארבעת האלפים
תגובות: 4166
זיך איינגעשריבן אום: מיטוואך אוגוסט 27, 2014 5:42 pm

Re: MySQL

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קו הישר »

Unidentified האט געשריבן:Post here your code
If I have time I write here a sample for yo

צדיק, נאר געווען א ווערטל.
זיין שאלה איז געווען דירעקט אין סיקיועל, נישט פאר פהפ.
בכל אופן, ברוכים הבאים. האפן מיר אז מען וועט פיל נהנה זיין פון אייך דא אויפן וועלטל.
שיעף גלייך איז אויך גלייך /___\
אוועטאר
Unidentified
שר חמש מאות
תגובות: 920
זיך איינגעשריבן אום: זונטאג אוגוסט 29, 2021 11:14 am
פארבינד זיך:

Re: קו הישר

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך Unidentified »

קו הישר האט געשריבן:
Unidentified האט געשריבן:Post here your code
If I have time I write here a sample for yo

צדיק, נאר געווען א ווערטל.
זיין שאלה איז געווען דירעקט אין סיקיועל, נישט פאר פהפ.
בכל אופן, ברוכים הבאים. האפן מיר אז מען וועט פיל נהנה זיין פון אייך דא אויפן וועלטל.

נישט קיין פראבלעם
יישר כח פאר די ברוך הבא
אוועטאר
קנאפער ידען
שר החסד
תגובות: 30696
זיך איינגעשריבן אום: זונטאג יאנואר 06, 2013 10:06 pm
לאקאציע: וואו ג-ט ב"ה וויל

Re: MySQL

  • ציטיר
  • צו לייגן א דאנק דארפט איר זיין אריינגעלאגט

תגובה דורך קנאפער ידען »

איך האב א טעיבל וואס איין קאלום האט א path, און דער צווייטער קאלום האט א file_name וואס פאנגט זיך אן מיט א דעיט.

די פעטס זענען עפעס אזוי אלעס פאנגט זיך אן מיט /root/myfiles אבער דאן איז דא פילע דיירעקטאריס פון 1 ביז 5000 (סאו למשל /root/myfiles/300 און /root/myfiles/46 וכדו'.)

און די פיילנעימס זענען עפעס אזוי 2023-04-03-19-41-08_myfile.pdf און 2022-01-03-19-46-18_otherfile.mp3

וויאזוי קען איך מאכן א סעלעקט מיט די פאלגענדע צוויי WHERE תנאים (און יעדע האט אין זיך אפאר)?:
  • פון דער פעטה זאל עס זיין בלויז די וואס ענדיגן זיך אין 313 319 און 409
  • דער פיילנעים זאל זיין בלויז די וואס פאנגן זיך אן מיט א דאטום צווישן 2023-11-13 און 2023-05-03
"אייער צופרידנהייט, מיין הנאה." -מיך אליינס...

נישט אייביג קום איך אן צו אלעס, אויב איינער האלט איך קען בייהילפיג זיין פאר עפעס דא קען מען מיר צושיקן א לינק דערצו אין אימעיל [email protected]
שרייב תגובה

צוריק צו “דעוועלאופערס ווינקל”